Como comparar duas tags com o git?

Como comparar duas tags com o git?
Para apontar uma história específica de tags git é útil. Os desenvolvedores podem gerar várias tags no repositório. As tags são basicamente usadas para capturar pontos específicos na história do Git Commit para uma versão marcada pela versão, como “v1.0","v2.0", e muitos mais. Além disso, os usuários podem comparar as tags com base no status alterado de um arquivo ou em um arquivo específico.

Os resultados deste post são:

  • Comparação entre duas tags com Git
  • Comparação entre tags locais Git com status de modificações
  • Comparação entre tags locais Git com base no arquivo desejado

Comparação entre duas tags com Git

Para comparar as duas tags locais, o “Git Dif ”O comando pode ser usado. Experimente o comando descrito anteriormente, seguindo as instruções abaixo do rumo.

Etapa 1: Mudar para o diretório raiz git

Primeiro, vá para o diretório raiz git digitando o comando fornecido:

$ CD "C: \ Usuários \ Nazma \ git"

Etapa 2: Verifique a lista de tags locais

Então, execute o “tag git”Comando para visualizar a lista de tags existentes:

$ git tag

De acordo com a saída a seguir, o repositório atual contém o “v1.0" e "v2.0" Tag:

Etapa 3: Compare tags

Em seguida, compare as tags locais listadas anteriormente, utilizando o “Git Dif”Comando junto com o nome das tags:

$ git diff v1.0 v2.0

Como você pode ver, a diferença entre as tags acima especificadas é exibida abaixo:

Comparação entre tags locais Git com status de modificações

Se os desenvolvedores desejarem comparar as tags locais com a lista de todos os arquivos que foram alterados, o seguinte comando poderá ser usado:

$ git diff v1.0 v2.0 -Stat

No comando acima mencionado, o “-Estado”A bandeira indica o status.

Na saída abaixo:

  • A lista de todos os arquivos criados e modificados/alterados nas tags específicos é exibida.
  • A primeira coluna contém o nome do arquivo junto com o caminho completo.
  • Segunda coluna mostra o status alterado deles.
  • ““0”O símbolo mostra que um arquivo específico foi alterado.
  • ““1”Símbolo representa os arquivos excluídos.

Comparação entre tags locais Git com base no arquivo desejado

Outra maneira de comparar duas tags diferentes com base em um arquivo específico, execute o comando fornecido:

$ git diff v1.0 v2.0 - git/test_dir/file1.py

Aqui o "Git/test_dir/file1.py”É um nome de arquivo desejado usado para comparar as tags para visualizar a diferença entre elas:

Isso é tudo! Nós compilamos a maneira mais fácil de comparar duas tags com o Git.

Conclusão

Para comparar as duas tags no Git, o “Git Dif”O comando pode ser usado. Além disso, para comparar tags com o status alterado dos arquivos, o “git diff -stat”Comando é útil. Outra maneira de comparar as tags é executando o “Git Dif - ”Comando que pode ser usado com base no arquivo específico. Este post descreveu o método de comparar duas tags no Git.