Os usuários do Git usam o Git para gerenciar projetos DevOps e seu código-fonte. Nesta plataforma, os desenvolvedores do projeto trabalham juntos nos recursos e funções do projeto por meio de arquivos e são obrigados a modificar esses arquivos de tempos em tempos. Como muitos desenvolvedores trabalham no mesmo projeto, eles podem ocasionalmente precisar visualizar as alterações anteriores e novas no arquivo para compreensão.
Este artigo demonstrará como diferenciar o mesmo arquivo entre dois commits no mesmo branch.
Como diferenciar o mesmo arquivo entre dois commits na mesma ramificação?
Para diferenciar um arquivo entre dois commits no mesmo branch, primeiro abra o repositório Git. Em seguida, confirme as alterações. Depois disso, na mesma ramificação, modifique o arquivo que foi confirmado recentemente e faça o commit novamente para salvar as alterações locais. Agora, utilize o “ git diff HEAD~1 HEAD ” comando.
Confira as etapas fornecidas para demonstração prática.
Passo 1: Abra o Terminal Git
Primeiro, no menu Iniciar, abra o “ Git BashGenericName ” Terminal Git:
Etapa 2: vá para o repositório Git
Em seguida, utilize o “ cd ” e abra o repositório Git:
$ cd 'C:\Git\Design'Etapa 3: inicializar o repositório Git
Inicialize o repositório Git através do “ Está quente ” comando:
$ Está quente
Passo 4: Gerar Novo Arquivo
Para gerar um novo arquivo e salvar o conteúdo do arquivo diretamente, execute o comando fornecido:
$ eco 'Olá' > NovoArquivo.txtNo comando acima, o echo irá adicionar o conteúdo e salvá-lo diretamente no “ NovoArquivo.txt ' Arquivo:
Agora, use o “ ls ” para visualizar todos os arquivos e verificar se o arquivo foi criado ou não:
$ ls
Etapa 5: adicionar arquivo ao índice de preparação
Em seguida, mova o arquivo não rastreado para o índice de preparação utilizando o Git “ adicionar ” comando:
$ git add NovoArquivo.txt
Verifique o status do Git para verificar se as alterações foram adicionadas ao índice de rastreamento ou não:
$ git statusEtapa 6: confirmar arquivo gerado
Para confirmar o arquivo recém-gerado para salvar as alterações, escreva o seguinte comando:
$ git commit -m 'NewFile está confirmado'
Passo 7: Modifique o Arquivo
Abra o arquivo no editor de texto e atualize-o:
$ iniciar NewFile.txt
Modifique o conteúdo do arquivo e clique no botão “ Ctrl+S ” para salvar o arquivo:
Etapa 8: mover o arquivo para o índice de preparação
Depois disso, adicione a modificação não rastreada no índice de preparação:
$ git add NovoArquivo.txt
Verifique o estado do repositório para verificar se as alterações foram adicionadas na área de preparação ou não:
$ git status
Etapa 9: confirmar arquivo modificado
Depois disso, adicione as modificações no repositório local Git usando o comando fornecido:
$ git commit -m 'arquivo modificado'
Visualize o log do repositório para verificar se as alterações foram confirmadas ou não:
$ git log
Passo 10: Diferencie o mesmo arquivo entre dois commits
Em seguida, diferencie o mesmo arquivo entre dois commits executando o comando mencionado abaixo. Além disso, forneça os IDs de commit para esses dois commits:
$ git diff 593d249 2b06488A saída abaixo mostra com sucesso a diferença entre o mesmo arquivo entre dois commits. Aqui, os sinais “ — ' e ' +++ ” são indicadores de saída que mostram os commits novos e antigos. :
Como alternativa, os usuários do Git podem utilizar a posição HEAD em vez de ids de confirmação para visualizar a diferença, conforme mostrado no comando abaixo:
$ git diff CABEÇA~ 1 CABEÇA
Ensinamos como diferenciar o mesmo arquivo entre dois commits.
Conclusão
Para diferenciar o mesmo arquivo entre dois commits, primeiro vá para o repositório local do Git. Faça o primeiro commit para o arquivo usando o comando “ $ git commit -m ” comando. Em seguida, faça algumas modificações no mesmo arquivo e confirme-o novamente para salvar as alterações no repositório local. Depois disso, mostre a diferença do mesmo arquivo entre diferentes commits usando o “ git diff HEAD~1 HEAD ” comando. Este post demonstrou como diferenciar um arquivo entre dois commits.