Enquanto trabalha no Git, os desenvolvedores precisam verificar todas as mudanças comprometidas e não comprometidas antes de empurrar o conteúdo local para o repositório remoto. Como sabemos que os arquivos não comprometidos não são empurrados para o repositório remoto Git. Para ver o status do repositório, incluindo as mudanças não comprometidas no Git, o “$ git status”Comando ser usado. Além disso, os desenvolvedores podem precisar visualizar as mudanças entre as comissões recentes. Para esse fim, use o “$ git diff”Comando para exibir a diferença entre as duas commits desejadas.
Este guia discutirá sobre:
Como ver mudanças não comprometidas?
Para visualizar mudanças não comprometidas no Git, primeiro vá para o repositório necessário e gerar um arquivo e rastreá -lo para o índice de estadiamento. Em seguida, veja as mudanças rastreadas do repositório Git, utilizando o “$ git status”Comando.
Siga as etapas fornecidas para implementar o cenário discutido acima!
Etapa 1: Navegue até o diretório Git local
Mude para o diretório local específico usando o “cd”Comando:
$ CD "C: \ git \ new_repos"
Etapa 2: gerar novo arquivo
Então, execute o “tocar”Comando para criar um novo arquivo no diretório local:
$ touch test_file.TXT
Etapa 3: Adicione mudanças no diretório de trabalho na área de estadiamento Git
Para rastrear alterações recentemente adicionadas ao índice de estadiamento, execute o comando abaixo:
$ git add test_file.TXT
Etapa 4: Verifique novas alterações
Veja as mudanças comprometidas e não comprometidas, executando o “$ git status”Comando:
$ git status
Na saída abaixo, você pode ver que o arquivo recém -criado precisa ser comprometido:
Vamos passar para a próxima seção e conferir o método de mostrar a diferença entre duas começos.
Como diferenciar entre duas confirmações, utilizando o comando "git diff"?
Para encontrar a diferença entre dois compromissos, crie um novo arquivo. Então, palco e cometer mudanças. Em seguida, abra o arquivo no editor de texto e adicione algumas alterações. Adicione novas alterações na área de preparação e cometê -las. Depois disso, utilize o “$ git diff”Comando junto com o sha-hash dos comprometimentos desejados para ver as alterações no arquivo.
Experimente as etapas fornecidas para implementar o cenário discutido acima!
Etapa 1: Gere um novo arquivo
Execute o “tocar”Comando para criar um novo arquivo de texto:
$ touch file1.TXT
Etapa 2: rastrear novo arquivo
Execute o seguinte comando para adicionar o arquivo recém -criado à área de estadiamento Git para fins de rastreamento:
$ git add file1.TXT
Etapa 3: Compreenda novas mudanças
Em seguida, salve todas as alterações adicionais ao repositório Git, executando o “Git Commit”Comando:
$ git Commit -m "1 arquivo adicionado"
Etapa 4: Abra e atualize o arquivo
Agora, para abrir e atualizar o arquivo recém -adicionado, execute o “$ Start”Comando:
$ start file1.TXT
Etapa 5: adicione alterações à área de estadiamento
Depois de fazer alterações no arquivo, rastreie -as na área de estadiamento Git:
$ git add .
Etapa 6: Compreenda novas mudanças
Em seguida, atualize o repositório Git com alterações recém-adicionadas executando o comando dado-below:
$ git commit -m "file1.txt atualizado "
Etapa 7: Verifique o Git Log
Depois disso, execute o “Git Reflog”Comando para obter o sha-hash de todos os compromissos:
$ git log --oneeline
Na saída abaixo, copiamos o commit sha-hash destacado para encontrar a diferença entre eles:
Etapa 8: Encontre a diferença entre as confirmações
Por fim, obtenha a diferença entre o comprometimento copiado desejado, utilizando o “Git Dif”Comando:
$ git diff CEA60D0 726DF51
Na saída abaixo:
Explicamos como mostrar mudanças e diferenças não comprometidas entre duas começos no git.
Conclusão
Para verificar as alterações não comprometidas, navegue para o diretório local e execute o “status git”Comando. Ele mostra todas as mudanças não comprometidas. No entanto, se você quiser encontrar a diferença entre dois compromissos, o “Git Dif ”O comando pode ser usado. Este post demonstrou o método de mostrar mudanças não comprometidas e encontrar a diferença entre duas comissões no.