Como diferenciar o mesmo arquivo entre duas commits diferentes na mesma filial

Como diferenciar o mesmo arquivo entre duas commits diferentes na mesma filial

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 através 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 ver as mudanças anteriores e novas no arquivo para entender.

Este artigo demonstrará como diferenciar o mesmo arquivo entre duas comissões na mesma filial.

Como diferenciar o mesmo arquivo entre duas começos na mesma filial?

Para diferenciar um arquivo entre duas comissões no mesmo ramo, primeiro abra o repositório Git. Então, cometer as mudanças. Depois disso, na mesma filial, modifique o arquivo que foi recentemente comprometido e comprometa -o novamente para salvar mudanças locais. Agora, utilize o “Git Diff Head ~ 1 Head”Comando.

Confira as etapas fornecidas para demonstração prática.

Etapa 1: Open Git Terminal

Primeiro, no menu Iniciar, abra o “Git Bash”Git Terminal:

Etapa 2: vá para o repositório Git

Em seguida, utilize o “cd”Comando e abra o repositório Git:

$ CD "C: \ git \ design"

Etapa 3: Inicialize o repositório Git

Inicialize o repositório Git através do “git init”Comando:

$ git init

Etapa 4: Gere um novo arquivo

Para gerar um novo arquivo e salvar o conteúdo do arquivo diretamente, execute o comando fornecido:

$ echo "hello"> newfile.TXT

No comando acima, o eco adicionará o conteúdo e o salvará diretamente no “Novo arquivo.TXT" arquivo:

Agora, use o “ls”Comando para visualizar todos os arquivos e verificar se o arquivo é criado ou não:

$ ls

Etapa 5: Adicionar arquivo ao índice de estadiamento

Em seguida, mova o arquivo não rastreado para o índice de estadiamento, utilizando o git “adicionar”Comando:

$ git add newfile.TXT

Verifique o status do Git para verificar se as alterações são adicionadas ao índice de rastreamento ou não:

$ git status

Etapa 6: Arquivo gerado por confirmação

Para comprometer o arquivo recém -gerado para salvar alterações, escreva o seguinte comando:

$ git Commit -m "Newfile está comprometido"

Etapa 7: modificar o arquivo

Abra o arquivo no editor de texto e atualize -o:

$ Start NewFile.TXT

Modifique o conteúdo do arquivo e pressione o “Ctrl+sChave para salvar o arquivo:

Etapa 8: Mova o arquivo para o índice de estadiamento

Depois disso, adicione a modificação não rastreada no índice de estadiamento:

$ git add newfile.TXT

Verifique o estado do repositório para verificar se as alterações são adicionadas na área de estadiamento ou não:

$ git status

Etapa 9: Confirmar arquivo modificado

Depois disso, adicione as modificações no repositório local do Git usando o comando fornecido:

$ git commit -m "arquivo modificado"

Veja o log do repositório para verificar se as alterações estão comprometidas ou não:

$ git log

Etapa 10: Diff mesmo arquivo entre duas commits

Em seguida, diff o mesmo arquivo entre dois começos executando o comando abaixo mencionado. Além disso, forneça os IDs de confirmação para esses dois commits:

$ git diff 593d249 2b06488

A saída abaixo mostra com sucesso a diferença entre o mesmo arquivo entre duas começos. Aqui, os sinais “-" e "+++”São indicadores de saída que mostram as novas e antigas compromissos. :

Como alternativa, os usuários do Git podem utilizar a posição da cabeça em vez de comprometer os IDs para visualizar a diferença, conforme mostrado no comando abaixo:

Cabeça de $ Git Diff ~ 1 cabeça

Nós ensinamos a você como diferenciar o mesmo arquivo entre duas comissões.

Conclusão

Para diferenciar o mesmo arquivo entre dois compromissos, primeiro vá para o repositório local do Git. Faça a primeira confirmação para o arquivo usando o “$ git Commit -M”Comando. Em seguida, faça algumas modificações no mesmo arquivo e comprometa -o novamente para salvar alterações no repositório local. Depois disso, mostre a diferença do mesmo arquivo entre diferentes compromissos usando o “Git Diff Head ~ 1 Head”Comando. Este post demonstrou como diferenciar um arquivo entre duas começos.