Què fa 'git rev-parse'?

Que Fa Git Rev Parse



A Git, els desenvolupadors poden obtenir el hash SHA de l'actual HEAD que apunta, la branca remota o el nom de la branca de treball utilitzant el ' $ git rev-parse ' comandament. Aquesta ordre es pot utilitzar juntament amb diverses opcions per realitzar operacions descrites anteriorment, com ara ' -curt ”, “ –abrev-ref ' i molts més.

En aquest article parlarem de:

Què fa 'git rev-parse'?

Quan els desenvolupadors volen imprimir el hash SHA de HEAD on apunta o necessiten obtenir el nom actual de la branca de treball, el ' $ git rev-parse Es pot utilitzar l'ordre.







Vegem els múltiples usos del ' $ git rev-parse ' comandament!



Com obtenir HEAD SHA Hash mitjançant l'ordre '$ git rev-parse'?

El ' git rev-parse ” L'ordre pot obtenir el hash SHA on el HEAD està apuntant actualment. Per fer-ho, navegueu al directori arrel de Git executant el ' cd ' comandament:



$ cd 'C:\Usuaris \n asma\Go'





Per obtenir el hash SHA de la posició actual de HEAD, executeu el ' git rev-parse ' comandament:

$ git rev-parse CAP

Com podeu veure, es mostra el hash SHA de la posició del CAP actual:



Com obtenir HEAD Short SHA Hash mitjançant l'ordre '$ git rev-parse'?

Si voleu obtenir el hash SHA curt HEAD, podeu utilitzar l'ordre següent:

$ git rev-parse --curt CAP

Es pot veure que es mostra el hash SHA curt de la posició actual de HEAD:

Com obtenir hash SHA de branca remota mitjançant l'ordre '$ git rev-parse'?

L'altra manera d'utilitzar el ' git rev-parse ” L'ordre és obtenir la branca de treball actual del HEAD. Per a això, primer, obteniu la llista de totes les sucursals remotes i locals:

$ branca git -a

A la sortida que es mostra a continuació, les branques destacades són branques remotes. Seleccioneu la branca desitjada de la llista:

A continuació, executeu el ' git rev-parse ” comanda juntament amb el nom de la branca remota particular:

$ git rev-parse origen / dev

Com a resultat, es mostra el hash SHA de la branca remota especificat:

Com obtenir la branca de treball actual mitjançant l'ordre '$ git rev-parse'?

Mitjançant l'ús de ' git rev-parse ”, els desenvolupadors poden obtenir el nom actual de la branca de treball:

$ git rev-parse --abbrev-ref CAP

Aquí, el ' –abrev-ref ” La bandera mostrarà el nom de la branca local on apunta el CAP:

Hem explicat breument l'ús del ' $ git rev-parse ” comanda juntament amb diverses opcions.

Conclusió

El ' $ git rev-parse L'ordre ” es pot utilitzar per obtenir els hash SHA de les branques o HEAD. Per exemple, el ' $ git rev-parse HEAD L'ordre ” es pot utilitzar per obtenir el hash HEAD SHA. El ' $ git rev-parse ” pot imprimir el hash SHA de la branca especificat. Mitjançant l'ús de ' $ git rev-parse –abbrev-ref HEAD ”, els usuaris poden obtenir la branca de treball HEAD. Aquest article va il·lustrar els múltiples usos de l'ordre $ git rev-parse.