Como diferenciar o mesmo arquivo entre dois commits diferentes na mesma ramificação

Como Diferenciar O Mesmo Arquivo Entre Dois Commits Diferentes Na Mesma Ramificacao



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.txt

No 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 status

Etapa 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 2b06488

A 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.