In questo articolo parleremo di:
- Cosa fa 'git rev-parse'?
- Come ottenere l'hash HEAD SHA usando il comando '$ git rev-parse'?
- Come ottenere l'hash HEAD SHA usando il comando '$ git rev-parse'?
- Come ottenere l'hash SHA del ramo remoto utilizzando il comando '$ git rev-parse'?
- Come ottenere il ramo di lavoro corrente usando il comando '$ git rev-parse'?
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 TESTACome 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 TESTASi 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 -unNell'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 / devDi 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 TESTAEcco, 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