A lista se compromete entre 2 hashes de compromisso no git

A lista se compromete entre 2 hashes de compromisso no git
Enquanto trabalham em um projeto de desenvolvimento no Git, os desenvolvedores fazem muitas modificações em seus projetos. Todas essas mudanças ou modificações são armazenadas na história do Git. No entanto, às vezes, o histórico de compromissos contém tantas começos que se torna tão complexo encontrar compromissos específicos. Nesta situação, o Git permite que os usuários listem os compromissos específicos entre dois hashes commit.

Este artigo explicará os métodos para exibir os commits entre dois hashes de compromisso no Git.

Como listar/exibir commits entre dois hashes com compromissos no git?

Diferentes comandos git podem ser usados ​​para exibir as confirmações entre dois hashes de compromisso, como:

  • ““Git Log -Onela ~…
  • ““Git Rev-List -Ancestry-Path ~…

Método 1: A lista se compromete entre dois hashes de compromisso usando o comando "git log -oneline"

Para listar os compromissos entre dois hashes de compromisso, incluindo a mensagem de confirmação, utilize o seguinte comando junto com os hashes de comprometimento desejado. Por exemplo, queremos exibir os compromissos entre os “60F911D" e "DC1157A”Commit Hashes:

Git Log -Linha 60F911D ~… DC1157A

Aqui o "~”O símbolo é usado para excluir o“60F911D" comprometer-se.

A saída abaixo exibiu os compromissos entre os IDs de confirmação específicos:

Além disso, se você quiser apenas visualizar o ID de confirmação entre os dois hashes de comprometimento especificado, use o “corte -d ”” -f 1”Opção com o mesmo comando:

Git LOG --OLINE 60F911D ~… DC1157A | corte -d "" -f 1

Método 2: A lista se compromete entre dois hashes de compromisso usando o comando "git rel-list"

Digite o seguinte comando junto com o “-Ancestry-caminho”Opção e especifique os hashes de comprometimento para ver os compromissos entre eles:

Git Rev-List-Ancestry-Path 60F911D ~… DC1157A

A imagem abaixo mostra o valor completo do sha-hash dos compromissos entre os IDs de confirmação especificados:

Explicamos os métodos de listar os compromissos entre dois hashes de compromisso no Git.

Conclusão

Vários comandos Git podem ser usados ​​para listar os compromissos entre dois hashes de compromisso, como o “Git Log -Onela ~… ”O comando exibe as confirmações com as mensagens e as mensagens“corte -d ”” -f 1”A opção com o mesmo comando exibe apenas os hashes de confirmação. Além disso, o “Git Rev-List -Ancestry-Path ~… ”O comando é usado para exibir o hash sha completo dos compromissos entre os IDs de confirmação especificados. Esta redação explicou os métodos para exibir os compromissos entre dois hashes de compromisso no Git.