Cosa fa Git Rev-Parse?

Cosa fa Git Rev-Parse?
Su GIT, gli sviluppatori possono ottenere l'hash SHA dell'attuale puntazione della testa, ramo remoto o nome di filiale usando il “$ git rev-parse"Comando. Questo comando può essere utilizzato insieme a diverse opzioni per eseguire operazioni precedentemente descritte, come "-corto","-Abbrev-Ref" e molti altri.

In questo articolo, discuteremo:

  • Cosa fa "Git Rev-Parse"?
  • Come ottenere il comando head sha usando il comando "$ git rev-parse"?
  • Come ottenere il comando head sha usando il comando "$ git rev-parse"?
  • Come ottenere il comando di ramo remoto sha usando il comando "$ git rev-parse"?
  • Come ottenere l'attuale filiale di lavoro utilizzando il comando "$ git rev-parse"?

Cosa fa "Git Rev-Parse"?

Quando gli sviluppatori vogliono stampare l'hash sha della testa in cui punta o deve ottenere il nome di filiale di lavoro attuale, "$ git rev-parse"Il comando può essere utilizzato.

Dai un'occhiata ai molteplici usi del "$ git rev-parse"Comando!

Come ottenere il comando head sha usando il comando "$ git rev-parse"?

IL "Git Rev-Parse"Il comando può ottenere l'hash sha in cui è attualmente puntato la testa. Per fare ciò, vai alla directory della radice Git eseguendo il "CD"Comando:

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

Per ottenere l'hash sha della posizione attuale della testa, eseguire il "Git Rev-Parse"Comando:

$ git rev-parse head

Come puoi vedere, viene visualizzata l'attuale Hash SHA Position SHA:

Come ottenere il comando di head short sha usando il comando "$ git rev-parse"?

Se si desidera ottenere la testa Short SHA Hash, è possibile utilizzare il seguente comando:

$ git rev-parse-short head

Si può vedere che viene mostrato l'hash sha corto della posizione attuale della testa:

Come ottenere il comando di ramo remoto sha usando il comando "$ git rev-parse"?

L'altro modo di usare il "Git Rev-Parse"Il comando è quello di ottenere l'attuale ramo di lavoro della testa. A tale scopo, in primo luogo, ottieni l'elenco di tutte le filiali remote e locali:

$ git branch -a

Nell'output di seguito, i rami evidenziati sono rami remoti. Seleziona la filiale desiderata dall'elenco:

Quindi, eseguire il “Git Rev-Parse"Comando insieme al nome ramo remoto particolare:

$ git rev-parse Origin/Dev

Di conseguenza, viene visualizzato l'hash SHA remoto specificato:

Come ottenere l'attuale filiale di lavoro utilizzando il comando "$ git rev-parse"?

Usando il "Git Rev-Parse"Comando, gli sviluppatori possono ottenere il nome di filiale di lavoro corrente:

$ git rev-parse --abbrev-ref head

Qui, il "-Abbrev-Ref"La flag visualizzerà il nome della filiale locale in cui punta la testa:

Abbiamo spiegato brevemente l'uso del "$ git rev-parse"Comando insieme a diverse opzioni.

Conclusione

IL "$ git rev-parse"Il comando può essere utilizzato per ottenere gli hash sha di rami o testa. Ad esempio, il “$ git rev-parse head"Il comando può essere utilizzato per ottenere la testa sha hash. IL "$ git rev-parse "Il comando può stampare il ramo specificato sha hash. Usando il "$ git rev-parse -abbrev-ref head", Gli utenti possono ottenere la filiale di lavoro. Questo articolo ha illustrato i molteplici usi del comando $ git rev-parse.