Questo articolo discuterà diversi metodi per ottenere l'ID di commit in GIT:
Metodo 1: ottenere l'ID commit in git usando il comando "Git Rev-Parse Head"
Per ottenere il valore completo di Shash dell'ultimo commit nel repository, utilizzare il “Git Rev-Parse Head"Comando. Per fare ciò, segui i passaggi forniti.
Innanzitutto, reindirizzare al repository Git locale desiderato:
$ cd "c: \ git \ repo3"
Quindi, eseguire il comando sotto fornito:
$ git rev-parse head
Qui, il "Rev-Parse"Il comando stampica lo sha-hash della posizione attuale della testa:
Metodo 2: ottenere l'ID commit in Git usando il comando "git show -s"
Per ottenere l'ultimo commit hash insieme a tutte le informazioni richieste, eseguire il "Git Show -s"Comando. Qui, il "-S"La bandiera viene utilizzata per ottenere le informazioni sul commit più recente:
$ git show -s
L'output di seguito visualizza tutte le informazioni di commit, tra cui il commit hash, la posizione della testa e il messaggio di commit:
Metodo 3: ottenere l'ID commit in Git usando il comando "Git log"
Esegui il seguente comando per ottenere le informazioni dettagliate, incluso lo sha-hash di tutti i commit e l'attuale commit nel repository:
$ git log --oneline
Si può osservare che sono stati visualizzati gli hash di tutti i commit che sono stati realizzati nell'attuale repository di lavoro insieme ai loro messaggi di commit:
Nota: Se lo sviluppatore desidera ottenere le informazioni solo sull'ultimo commit, allora usa il "-1”Gamma con"registro git"Comando:
$ git log -1
Qui, "-1"La gamma viene utilizzata per visualizzare solo le informazioni del commit più recente:
Metodo 4: ottieni l'ID commit in Git usando il comando "git reflog"
Se vuoi trovare l'hash commit insieme alla storia sulla testa delle filiali, esegui il comando sotto fornito:
$ git Reflog
Questo è tutto! Abbiamo spiegato tutti i modi possibili per ottenere l'hash per l'attuale commit in Git.
Conclusione
Sono disponibili più comandi per recuperare il commit sha-hash in git, come "Git Rev-Parse Head"Per ottenere lo sha-hash completo. Se vuoi ottenere i dettagli completi dell'ID commit più recente, "Git Show -s" O "Git Log -1"I comandi possono essere utilizzati. Per ottenere il messaggio sha-hash e commettere un messaggio insieme al valore dell'indice principale, eseguire il “Git Log -oneline" E "Git Reflog"Comandi. Questo articolo ha spiegato i metodi per ottenere l'hash dell'attuale commit in Git.