601 Stimmen

Letzten Git-Commit-Kommentar anzeigen

Oft wird während einer Übertragung ( $ git -commit -m "" ), möchte ich meinen letzten Kommentar lesen, um mich daran zu erinnern, welche Fortschritte ich gemacht habe. Gibt es eine einfache Möglichkeit, über die Befehlszeile direkt auf die letzte Commit-Nachricht zuzugreifen? (Ich verwende Windows.)

11voto

Asclepius Punkte 48774

Wenn Sie nur die Betreff (erste Zeile) der Commit-Nachricht :

git log -1 --format=%s

Dies wurde bisher in keiner Antwort dokumentiert. Alternativ dazu kann die Ansatz von nos zeigt es auch.

Referenz:

10voto

sungiant Punkte 3093

Wenn Sie etwas lesbarer sein wollen, führen Sie diesen Befehl einmal aus:

git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"

so dass Sie, wenn Sie dann laufen:

git lg

erhalten Sie eine schöne Anzeige. Um nur die letzte Zeile anzuzeigen:

git lg -1

Lösung gefunden ici

8voto

nehem Punkte 10704

Für den Anfang git log -1 --pretty='%s'

Die unten stehende Liste deckt jedoch alle Fälle ab,

git log --pretty='format:%Creset%s' --no-merges -1

  • Keine unerwünschten Leerzeichen
  • Verwirft Merge Commits
  • Keine Commit-ID, kein Datum, zeigt nur die Nachrichten an.

Einfügen und selbst sehen

3voto

LukePOLO Punkte 1070

Ich habe dies getan

git reflog -1 | sed 's/^.*: //'

2voto

Dan Barclay Punkte 4043

Mit diesem Befehl erhalten Sie die letzte Übergabemeldung:

git log -1 --oneline --format=%s | sed 's/^.*: //'

gibt etwas Ähnliches aus:

Create FUNDING.yml

Sie können -1 in eine beliebige negative Zahl ändern, um den Bereich der abgerufenen Commit-Meldungen zu vergrößern

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