Como faço para encontrar a diferença entre dois commits no git

Como faço para encontrar a diferença entre dois commits no git
Neste post informativo, forneceremos uma visão para encontrar a diferença entre duas começos no Git. Em primeiro lugar, daremos uma olhada nas informações de pré -requisito antes de prosseguir para encontrar a diferença.

Como encontrar a diferença entre dois começos no Git

Os fenômenos de trabalho do Git são baseados em dois fundamentos: mudanças feitas pelos colaboradores e depois comprometer essas mudanças com sucesso com o repositório Git. O comprometimento bem -sucedido garante manter a última confirmação e também manter o projeto na categoria de controle de versão. Além disso, o Git se oferece para verificar a diferença entre dois commits; Para isso, tem um comando chamado “Git Dif”E desencadeia o“Função difíceis”. Esta função leva dois parâmetros como uma entrada e marca as diferenças entre esses parâmetros; Os parâmetros são basicamente os compromissos de um arquivo.

Geralmente, se você executar o comando git diff; Você experimentará uma saída que exibirá as alterações não comprometidas, referindo -se à última confirmação:

$ git diff

Vamos começar a cavar na profundidade de aplicar o comando diff of git:

Para encontrar a diferença entre dois compromissos; Primeiro, faremos algumas mudanças e as comprometeremos com o repositório Git.

Etapa 1: Faça alterações no repositório Git

Criamos um diretório em nosso repositório Git e adicionamos um arquivo de texto a ele; Os seguintes comandos ajudarão a criar e mover o diretório do terminal para diff:

$ mkdir diff
$ cf diff

Depois de navegar para o “DifDiretório; Use o comando para criar e editar o arquivo de texto:

$ nano novo.TXT

Etapa 2: Inicialize o repositório Git e cometer as mudanças

Depois de fazer alterações no repositório, agora você precisa cometer as alterações; Antes de cometer, você deve inicializar o repositório Git, emitindo o comando abaixo mencionado:

$ git init

Agora adicione o arquivo de texto seguindo o comando escrito abaixo:

$ git adicione novo.TXT

Uma vez que os comandos acima sejam executados com sucesso; Você está pronto para se comprometer; Para isso, use o comando mencionado abaixo para cometer alterações:

$ git Commit -am “Commits de arquivo de texto”

Etapa 3: faça mais alterações no arquivo

Considerando as alterações acima, executamos apenas um único compromisso com o arquivo; Portanto, uma comparação para a mudança não pode ser desenhada; Em resumo, se tentarmos aplicar o comando diff nesta fase, ele não exibirá nenhuma diferença. Para torná -lo funcional, devemos fazer mais algumas alterações no arquivo de texto:

Você pode usar o seguinte comando para editar o arquivo de texto e adicionar mais um texto ou substituir o texto por um novo: adicionamos uma nova linha no mesmo arquivo de texto:

$ nano novo.TXT

Etapa 4: aplique o comando diff git

Após a conclusão bem -sucedida das três primeiras etapas, agora você pode usar o comando Diff Git para obter a diferença entre os dois compromissos:

O comando contém dois parâmetros que se referem a dois compromissos em um arquivo “novo.TXT”:

$ git diff

A saída contém as seguintes informações: Índice seguido de hash refere -se à versão objeto do git; o "-" e "+++”Os símbolos são usados ​​para identificar as alterações de primeiro e segundo compromisso, respectivamente. Além disso, "@ -1 +1,2@”Representa o número da linha de alterações em cada arquivo; por exemplo, "-1”Mostra que o primeiro compromisso foi na primeira linha e“+1,2”Mostra que o próximo compromisso estava na segunda linha do arquivo e da instância,“-”É prefixado para um número numérico e esse número representa a linha em que a primeira confirmação ocorreu; de forma similar, "+”É prefixado para representar o número da linha em que a segunda confirmação foi aplicada.

Conclusão

Em projetos industriais, observa -se que as mudanças são inevitáveis ​​e devem ser realizadas para atingir objetivos específicos. Essas mudanças não são definidas para uma parte interessada, o que significa que vários colaboradores precisam trabalhar no projeto para realizar essas mudanças e seria difícil monitorar as modificações nesse sentido. O Git oferece funcionalidade estendida para rastrear as mudanças nos projetos como o Git é preferido devido à sua funcionalidade de controle de versão. Portanto, o uso do Git seria benéfico para ficar de olho nas versões criadas após os ajustes e pode -se verificar a diferença entre compromissos recentes. Neste guia, demonstramos um procedimento passo a passo para encontrar a diferença entre duas começos. Para isso, o uso básico do comando git diff é explicado e verificado aplicando -o em um repositório Git.