Holen Sie sich das aktuelle Commit in Git

Abdul Jabbar 20 Juni 2023
Holen Sie sich das aktuelle Commit in Git

Git ist eine beliebte und weltweit genutzte Software zur Versionskontrolle. Es ist einfach zu bedienen und bietet Entwicklern eine reibungslose Plattform, um innerhalb des großen Teams entsprechend ihren Projekten zu arbeiten.

In Git werden Commits als grundlegende Framework-Teile einer Git-Projektzeitleiste betrachtet. Commits sind als wesentliche Momentaufnahmen oder Meilensteine eines Git-Projekts bekannt.

Jeder Commit in Git hat seine einzigartige Identität; die lange Zeichenfolge folgt ihnen, und diese Zeichenfolge ist als Commit Hash bekannt. Der Commit Hash wird auch als Git-Commit Referenz oder SHA bezeichnet.

Jeder Commit enthält auch die Kommentare des Entwicklers oder eines Teammitglieds, um sich an die High-Level-Details oder Aufgaben zu erinnern, die in dieser Aufgabe für die Zukunft erledigt wurden.

Dieser Blogbeitrag lehrt das Verfahren zum Abrufen des aktuellen Commit-Hashs mithilfe der untenstehenden Git-Befehle. Git-Hashes sind einzigartig und werden jedem der von den Entwicklern durchgeführten Commits zugewiesen, um sich die Identität für zukünftige Zwecke zu merken.

Aktuellen Commit-Hash in Git abrufen

Es gibt ein paar Methoden, um den aktuellen Commit-Hash zu erhalten. Wir werden jeden von ihnen einzeln in der folgenden Region sehen.

git log

Um die Informationen zum letzten Commit zu erhalten, verwenden wir den Befehl git log -1 und damit auch das Flag --format, damit wir auch den Commit-Hash des letzten Commits erhalten können . Der Befehl ist unten dargestellt.

git log -1 --format=format:"%H"

Das %H wird für den Commit-Hash verwendet, der für die Identität dieses Commit generiert wird, wenn es vom lokalen Zweig zum Remote-Zweig gepusht wurde.

git rev-parse

Durch den Befehl git rev-parse können wir auch den neusten Commit-Hash finden. Es ist ein nützlicher Unterbefehl von Git, der nicht jeden Tag von jedem Teamentwickler verwendet wird.

git rev-parse ist ein zusätzlicher Installationsbefehl, der für die Verwaltung von grundlegender Bedeutung ist. Es gibt den Commit-Hash des letzten Commit zurück.

git rev-parse HEAD

Wenn wir nur den ersten 8-stelligen String des Commit-Hashes abrufen möchten, fügen wir den Filter cut -c 1-8 mit dem Befehl git rev-parse wie folgt hinzu:

git rev-parse HEAD | cut -c 1-8

Außerdem können wir den Filter --short mit dem Befehl git rev-parse hinzufügen, um die eindeutige Abkürzung SHA zu erhalten.

git rev-parse --short

Manchmal wollen wir Referenzen (Zweige und Tags) in den Commit-Hash umwandeln. Zu diesem Zweck können wir zwei der unten genannten Befehle verwenden.

git show-ref

Oder

git for-each-ref
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Verwandter Artikel - Git Commit