Come ottenere la versione corta git hash

Come ottenere la versione corta git hash

Git commit hash è utile per taggare le versioni e visualizzare lo stato del codice in un determinato momento. Il commit ID contiene le 4 cifre lunghe sha-hash, che può essere abbreviata fino alla versione a 7 cifre più breve e può essere risolto per impostazione predefinita.

Diversi comandi vengono utilizzati per ottenere la versione più breve degli hash di commit git, come "registro git" E "Git Rev-Parse"Comandi. IL "registro git"Il comando può essere utilizzato insieme alle opzioni multiple per l'output desiderato.

I risultati di questo post sono:

  • Come trovare il corto git sha-hash della posizione di testa attuale?
  • Come trovare il breve o-mansh del numero di commit desiderato?
  • Come trovare il corto git sha-hash insieme al messaggio di commit e ai dettagli della filiale?
  • Come trovare il corto git sha-hash con dettagli di commit completi?
  • Come trovare il corto git sha-hash con data e ora di commit?

Come trovare il corto git sha-hash della posizione di testa attuale?

Usa il "CD"Comando insieme al percorso della directory della radice GIT e reindirizzare ad esso:

$ CD "C: \ Users \ Nazma \ git"

Per ottenere il corto sha-hash del commit in cui punta la testa, eseguire il seguente comando:

$ git rev-parse-short head

Come puoi vedere, il comando sopra indicato mostra semplicemente il puntatore del head Short commit sha-hash:

Come trovare il breve o-mansh del numero di commit desiderato?

Per ottenere il corto sha-hash del numero particolare di commessi, usa il "registro git"Comando:

$ git log -3 --pretty = formato:%h

Qui, il "-3"È la nostra gamma specificata di commit che dobbiamo mostrare la versione breve di Git Sha-Hash, il"-Pretty = Formato"Stamperà l'output di commissioni nel formato specificato e il":%H"Indica la versione breve di commit hash:

Come trovare il corto git sha-hash insieme al messaggio di commit e ai dettagli della filiale?

Per ottenere la versione breve di Git commette sha-hash con il messaggio di commit e i dettagli della filiale, eseguire il “registro gitComando "con il"-una linea"Flag per visualizzare i dettagli in una riga e l'intervallo numerico desiderato:

$ git log --oneline -3

Come puoi vedere, l'output di seguito mostra la versione hash breve di un numero specifico di commit, i loro rispettivi messaggi di commit e le filiali di puntamento:

Come trovare il corto git sha-hash con dettagli di commit completi?

A volte, gli utenti vogliono ottenere lo sha-hash insieme ai dettagli del git. A tal fine, utilizzare il comando di seguito:

$ git log -3 --abbrev -commit

Nel comando sopra descritto, il "-Abbrev-commit"L'opzione viene utilizzata per la visualizzazione dell'hash di commit breve:

Come trovare il corto git sha-hash con data e ora di commit?

Se gli sviluppatori vogliono visualizzare la versione breve dell'hash con la loro data e ora impegnata, eseguire il seguente comando:

$ git log --pretty = " %h %cd %cn %s" -3

Qui:

  • "-Pretty ="Stamperà il commit nel formato specificato.
  • "%H"Indica lo sha-hash.
  • "%CD"Mostrerà la data impegnata.
  • "%S"Indica il soggetto.
  • "-3"È un intervallo specificato che visualizza il numero di hash commi:

È tutto! Abbiamo fornito diversi metodi per ottenere una breve versione Git di commit hash.

Conclusione

Esistono diversi comandi che vengono utilizzati per ottenere la versione breve del commit sha-hash, come "registro git", E "Git Rev-Parse"Comandi e molti altri. IL "registro git"Il comando può essere utilizzato insieme alle opzioni multiple per l'output desiderato. Questo post ha descritto diversi modi per ottenere una breve versione GIT di The Commit Hash.