Wat doet 'git rev-parse'?

Wat Doet Git Rev Parse



Op Git kunnen ontwikkelaars de SHA-hash van de huidige HEAD-wijzende, remote branch of werkende branch-naam verkrijgen door de ' $ git rev-ontleden ” commando. Deze opdracht kan samen met verschillende opties worden gebruikt om eerder beschreven bewerkingen uit te voeren, zoals ' -kort ”, “ –afgekort-ref ' en nog veel meer.

In dit artikel bespreken we:

Wat doet 'git rev-parse'?

Wanneer ontwikkelaars de SHA-hash van HEAD willen afdrukken waar deze naar verwijst of de naam van de huidige werktak moeten krijgen, wordt de ' $ git rev-ontleden ” commando kan worden gebruikt.







Laten we eens kijken naar de verschillende toepassingen van de ' $ git rev-ontleden ” bevel!



Hoe HEAD SHA Hash te krijgen met behulp van de opdracht '$ git rev-parse'?

De ' git rev-ontleden ”-opdracht kan de SHA-hash ophalen waar de HEAD momenteel naar wijst. Navigeer hiervoor naar de hoofdmap van Git door de opdracht ' CD ” commando:



$ CD 'C:\Gebruikers \n asma\Go'





Om de SHA-hash van de huidige positie van HEAD te krijgen, voert u de opdracht ' git rev-ontleden ” commando:

$ git rev-ontleden HOOFD

Zoals u kunt zien, wordt de huidige HEAD-positie SHA-hash weergegeven:



Hoe HEAD Short SHA Hash te krijgen met behulp van de opdracht '$ git rev-parse'?

Als je de HEAD korte SHA-hash wilt krijgen, kan het volgende commando worden gebruikt:

$ git rev-ontleden --kort HOOFD

Het is te zien dat de korte SHA-hash van de huidige positie van HEAD wordt weergegeven:

Hoe Remote Branch SHA Hash te krijgen met behulp van de opdracht '$ git rev-parse'?

De andere manier om de ' git rev-ontleden ” commando is om de huidige werktak van de HEAD te krijgen. Haal hiervoor eerst de lijst op met alle externe en lokale vestigingen:

$ git tak -a

In de onderstaande output zijn de gemarkeerde branches remote branches. Selecteer de gewenste tak uit de lijst:

Voer vervolgens de ' git rev-ontleden ”-opdracht samen met de specifieke naam van de externe tak:

$ git rev-ontleden oorsprong / ontwikkelaar

Als resultaat wordt de opgegeven SHA-hash van de remote branch weergegeven:

Hoe de huidige werkende tak te krijgen met behulp van de opdracht '$ git rev-parse'?

Door gebruik te maken van de ' git rev-ontleden ” commando, ontwikkelaars kunnen de naam van de huidige werktak krijgen:

$ git rev-ontleden --afgekort-ref HOOFD

Hier de ' –afgekort-ref ” vlag zal de naam van de lokale tak weergeven waar de HEAD naar wijst:

We hebben het gebruik van de ' $ git rev-ontleden ”opdracht samen met verschillende opties.

Gevolgtrekking

De ' $ git rev-ontleden ”-opdracht kan worden gebruikt om de SHA-hashes van branches of HEAD te verkrijgen. Bijvoorbeeld de ' $ git rev-ontleden HEAD ” commando kan worden gebruikt om de HEAD SHA-hash te krijgen. De ' $ git rev-parse ”-opdracht kan de opgegeven tak SHA-hash afdrukken. Door gebruik te maken van de ' $ git rev-parse –abbrev-ref HEAD ”, kunnen gebruikers de HEAD-werktak krijgen. Dit artikel illustreerde het meervoudige gebruik van het $ git rev-parse commando.