Cosa fa 'git rev-parse'?

Cosa Fa Git Rev Parse



Su Git, gli sviluppatori possono ottenere l'hash SHA del puntamento HEAD corrente, del ramo remoto o del nome del ramo di lavoro utilizzando ' $ git rev-parse ” comando. Questo comando può essere utilizzato insieme a diverse opzioni per eseguire operazioni descritte in precedenza, come ' -breve ”, “ –abbrev-ref ' e tanti altri.

In questo articolo parleremo di:

Cosa fa 'git rev-parse'?

Quando gli sviluppatori vogliono stampare l'hash SHA di HEAD dove sta puntando o hanno bisogno di ottenere il nome del ramo di lavoro corrente, il ' $ git rev-parse ” comando può essere utilizzato.







Diamo un'occhiata ai molteplici usi del ' $ git rev-parse ” comando!



Come ottenere l'hash HEAD SHA usando il comando '$ git rev-parse'?

Il ' git rev-analisi Il comando ” può ottenere l'hash SHA a cui punta HEAD. Per fare ciò, vai alla directory root di Git eseguendo il comando ' CD comando:



$ CD 'C:\Utenti \n asma\Vai'





Per ottenere l'hash SHA della posizione attuale di HEAD, esegui ' git rev-analisi comando:

$ git rev-analisi TESTA

Come puoi vedere, viene visualizzato l'attuale hash SHA della posizione HEAD:



Come ottenere HEAD Short SHA Hash usando il comando '$ git rev-parse'?

Se si desidera ottenere l'hash SHA breve HEAD, è possibile utilizzare il seguente comando:

$ git rev-analisi --breve TESTA

Si può vedere che viene mostrato il breve hash SHA della posizione attuale di HEAD:

Come ottenere l'hash SHA del ramo remoto utilizzando il comando '$ git rev-parse'?

L'altro modo di utilizzare il ' git rev-analisi Il comando è quello di ottenere il ramo di lavoro corrente di HEAD. A tale scopo, per prima cosa, ottieni l'elenco di tutte le filiali remote e locali:

$ ramo git -un

Nell'output indicato di seguito, i rami evidenziati sono rami remoti. Selezionare il ramo desiderato dall'elenco:

Quindi, esegui il ' git rev-analisi ” insieme al particolare nome del ramo remoto:

$ git rev-analisi origine / dev

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

Come ottenere il ramo di lavoro corrente usando il comando '$ git rev-parse'?

Utilizzando il ' git rev-analisi ', gli sviluppatori possono ottenere il nome del ramo di lavoro corrente:

$ git rev-analisi --abbrev-ref TESTA

Ecco, il “ –abbrev-rif Il flag visualizzerà il nome del ramo locale a cui punta HEAD:

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

Conclusione

Il ' $ git rev-parse Il comando ” può essere utilizzato per ottenere gli hash SHA dei rami o HEAD. Ad esempio, il “ $ git rev-parse HEAD ” può essere utilizzato per ottenere l'hash HEAD SHA. Il ' $ git rev-parse Il comando 'può stampare l'hash SHA del ramo specificato. Utilizzando il ' $ git rev-parse –abbrev-ref HEAD ”, gli utenti possono ottenere il ramo di lavoro HEAD. Questo articolo ha illustrato i molteplici usi del comando $ git rev-parse.