L'elenco commette tra 2 hash commi in git

L'elenco commette tra 2 hash commi in git
Mentre lavorano a un progetto di sviluppo in Git, gli sviluppatori apportano molte modifiche ai loro progetti. Tutti questi cambiamenti o modifiche sono archiviati nella storia di Git. Tuttavia, a volte, la storia del commit contiene così tanti impegni che diventa così complesso trovare commessi particolari. In questa situazione, Git consente agli utenti di elencare i commit specifici tra due hash commit.

Questo articolo spiegherà i metodi per visualizzare gli commit tra due hash commi in git.

Come elencare/visualizzare i commessi tra due hash commi in git?

Diversi comandi GIT possono essere utilizzati per visualizzare gli commit tra due hash commi, come:

  • "Git log -oneline ~… "
  • "git rev-list -ancestry-path ~… "

Metodo 1: l'elenco si impegna tra due hash commessi usando il comando "Git log -oneline"

Per elencare i commit tra due hash commit incluso il messaggio di commit, utilizzare il seguente comando insieme ai hash di commit desiderati. Ad esempio, vogliamo visualizzare gli commit tra "60f911d" E "DC1157A"Commit hash:

Git log --oneline 60f911d ~… dc1157a

Qui, il "~"Il simbolo viene utilizzato per escludere il"60f911d" commettere.

L'output seguente ha visualizzato gli commit tra gli ID di commit specifici:

Inoltre, se si desidera visualizzare solo l'ID di commit tra i due hash di commit specificati, usa il "Cut -d ”” -f 1"Opzione con lo stesso comando:

Git Log --Oneline 60f911d ~… dc1157a | Cut -d "" -f 1

Metodo 2: l'elenco si impegna tra due hash commessi usando il comando "git rev-list"

Digita il seguente comando insieme a "-Path di Ancestry"Opzione e specificare gli hash di commit per visualizzare i commit tra di loro:

Git Rev-list-Ancestry-Path 60f911d ~… dc1157a

L'immagine seguente mostra l'intero valore sha-hash degli commit tra gli ID di commit specificati:

Abbiamo spiegato i metodi per elencare gli commit tra due hash commi in git.

Conclusione

Vari comandi GIT possono essere utilizzati per elencare gli commit tra due hash commi, come il "Git log -oneline ~… "Il comando visualizza i commit con i messaggi commessi e il"Cut -d ”” -f 1"L'opzione con lo stesso comando visualizza solo gli hash di commit. Inoltre, il "git rev-list -ancestry-path ~… "Il comando viene utilizzato per visualizzare l'intero hash SHA degli commit tra gli ID di commit specificati. Questo articolo ha spiegato i metodi per visualizzare gli commit tra due hash commi in git.