Ich brauche Hilfe. Ist es möglich, nur eine Commit-ID anzuzeigen? Da git log -3 das Protokoll von 1 bis 3 anzeigt, möchte ich nur 3 anzeigen. Welcher mögliche Befehl passt dazu?
Ich benutze den Befehl
git log -3 --pretty=format:"%h"
Das Ergebnis ist
ffbef87
cf0e073
1c76c5d
Ich möchte nur den 1c76c5d anzeigen .
git
git-commit
git-log
rkevx21
quelle
quelle
head~2
das erste Commit in Ihrer Geschichte ist?head~2
.git show
auch das mit dem Commit verbundene Diff ausgegeben (dh der Patch ), aber das interessiert uns in diesem Fall nicht.--no-patch
unterdrückt die Diff-Ausgabe vongit show
.Dafür gibt es ein Werkzeug:
Sie können
n
Zeichen des Hashs (anstelle des Standardzeichens) mit dem folgenden Flag einfügen:Relevante Teile der Unix-Philosophie
https://en.wikipedia.org/wiki/Unix_philosophy
quelle
Seit mindestens Git Version 2.3.8 können Sie die
--skip
Option verwenden:Ich bin mir nicht sicher, welche früheren Versionen von Git unterstützt werden
--skip
.quelle