373 Stimmen

Git-Befehl zur Anzeige der HEAD commit id?

Mit welchem Befehl kann ich die Commit-ID von HEAD ausgeben?

Das ist es, was ich mit der Hand mache:

$ cat .git/HEAD
ref: refs/heads/v3.3
$ cat .git/refs/heads/v3.3
6050732e725c68b83c35c873ff8808dff1c406e1

Aber ich brauche ein Skript, das die Ausgabe eines Befehls zuverlässig in eine Textdatei leitet, so dass die Textdatei genau die Commit-ID von HEAD enthält (nicht mehr und nicht weniger, und nicht nur eine Referenz). Kann mir jemand helfen?

1voto

Avdhut Mankavale Punkte 377

git rev-parse --abbrev-ref HEAD

1voto

medmik Punkte 1

Sie können diesen Befehl verwenden

$ git rev-list HEAD

Sie können auch die head Unix-Befehl zum Anzeigen der letzten n HEAD Commits wie

$ git rev-list HEAD | head - 2

0voto

Stuti Verma Punkte 989

Sie können verwenden

git log -g branchname

zu sehen git reflog Informationen im Format der git log Ausgabe zusammen mit der Commit-ID.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X