Ao trabalhar no Git, os desenvolvedores precisam verificar todas as alterações confirmadas e não confirmadas antes de enviar o conteúdo local para o repositório remoto. Como sabemos, os arquivos não confirmados não são enviados para o repositório remoto do Git. Para visualizar o status do repositório, incluindo as alterações não confirmadas no Git, o “ $ git status ” seja usado. Além disso, os desenvolvedores podem precisar visualizar as alterações entre os commits recentes. Para isso, utilize o “ $ git diff ” para exibir a diferença entre os dois commits desejados.
Este guia irá discutir sobre:
- Como visualizar as alterações não confirmadas do Git?
- Como diferenciar dois commits utilizando o “ git diff ” comando?
Como visualizar as alterações não confirmadas do Git?
Para visualizar as alterações não confirmadas no Git, primeiro vá para o repositório necessário, gere um arquivo e rastreie-o para o índice de preparação. Em seguida, visualize as alterações rastreadas do repositório Git utilizando o botão “ $ git status ” comando.
Siga as etapas fornecidas para implementar o cenário discutido acima!
Etapa 1: navegue até o diretório Git local
Vá para o diretório local específico usando o botão “ cd ” comando:
$ cd 'C:\Ir \n ew_repos'
Passo 2: Gerar Novo Arquivo
Em seguida, execute o “ toque ” para criar um novo arquivo no diretório local:
$ toque test_file.txt
Etapa 3: adicionar alterações do diretório de trabalho à área de preparação do Git
Para rastrear alterações recém-adicionadas ao índice de preparação, execute o comando abaixo:
$ git add test_file.txt
Etapa 4: verificar novas alterações
Visualize as alterações confirmadas e não confirmadas executando o comando “ $ git status ” comando:
$ git statusNa saída abaixo, você pode ver que o arquivo recém-criado precisa ser confirmado:
Vamos passar para a próxima seção e verificar o método de mostrar a diferença entre dois commits.
Como diferenciar entre dois commits utilizando o comando “git diff”?
Para encontrar a diferença entre dois commits, crie um novo arquivo. Em seguida, organize e confirme as alterações. Em seguida, abra o arquivo no editor de texto e adicione algumas alterações. Adicione novas alterações à área de preparação e confirme-as. Depois disso, utilize o “ $ git diff ” juntamente com o SHA-hash dos commits desejados para visualizar as alterações no arquivo.
Experimente as etapas fornecidas para implementar o cenário discutido acima!
Passo 1: Gerar Novo Arquivo
Execute o “ toque ” para criar um novo arquivo de texto:
$ toque arquivo1.txt
Etapa 2: rastrear novo arquivo
Execute o seguinte comando para adicionar o arquivo recém-criado à área de preparo do Git para fins de rastreamento:
$ git add arquivo1.txt
Etapa 3: confirmar novas alterações
Em seguida, salve todas as alterações adicionadas ao repositório Git executando o comando “ git commit ” comando:
$ git commit -m '1 arquivo adicionado'
Passo 4: Abra e atualize o arquivo
Agora, para abrir e atualizar o arquivo recém-adicionado, execute o comando “ $ início ” comando:
$ iniciar arquivo1.txt
Etapa 5: adicionar alterações à área de preparo
Depois de fazer alterações no arquivo, rastreie-as para a área de preparação do Git:
$ git add .
Etapa 6: confirmar novas alterações
Em seguida, atualize o repositório Git com as alterações recém-adicionadas executando o comando abaixo:
$ git commit -m 'arquivo1.txt atualizado'
Etapa 7: verifique o registro do Git
Depois disso, execute o “ git reflog ” para obter o SHA-hash de todos os commits:
$ git log --on-lineNa saída abaixo, copiamos o commit SHA-hash destacado para encontrar a diferença entre eles:
Etapa 8: encontre a diferença entre os commits
Por fim, obtenha a diferença entre o SHA-hash do commit copiado desejado, utilizando o “ git diff ” comando:
$ git diff cea60d0 726df51Na saída abaixo:
- “ — ” indica a versão antiga do arquivo
- “ +++ ” mostra o arquivo atualizado.
- “ +Meu primeiro arquivo. ” é o conteúdo atualizado do arquivo específico
Explicamos como mostrar mudanças não confirmadas e diferenças entre dois commits no Git.
Conclusão
Para verificar as alterações não confirmadas, navegue até o diretório local e execute o comando “ git status ” comando. Ele mostra todas as alterações não confirmadas. No entanto, se você quiser encontrar a diferença entre dois commits, o “ git diff