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 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