Ich habe kürzlich erfahren, dass ich hg log dazu bringen kann, den Verlauf in umgekehrter Reihenfolge zu drucken mit:
hg log -r :
Also habe ich natürlich versucht:
git log -r :
Nun, es hat nicht funktioniert. Also, was ist der Befehl, dasselbe in Git zu tun?
man git-log
grep umgekehrt.man git-log
/reverse
und drücken Sie die Eingabetaste.-r
in GIT: "Rekursive Unterschiede anzeigen."Antworten:
Verwenden Sie die
--reverse
Option:quelle
git log -10 --reverse
10 letzte Commits und dann die umgekehrte Liste erhalten würden.git show
, obwohl die Dokumentation dies nicht erwähnt. ZBgit show origin/master.. --reverse
git gol
fürgit log --reverse
Sie müssen nicht die
--reverse
ganze Zeit tippen , noch benötigen Sie eine Bash-Funktion. Sie können einfach einen Git-Alias erstellen. Öffnen Sie Ihren bevorzugten Texteditor und öffnen Sie Ihre globale.gitconfig
Datei. Es befindet sich normalerweise in Ihrem Home-Verzeichnis.Navigieren Sie zu einem Abschnitt wie diesem oder erstellen Sie ihn:
Dadurch wird ein Git-Alias erstellt, der die zehn letzten Commits erfasst und diese Liste dann umkehrt, sodass der letzte dieser 10 unten angezeigt wird. Jetzt können Sie einfach ausführen:
quelle
Jakub Narębski ‚s Kommentar ( "Beachten Sie, dass zB
git log -10 --reverse
10 letzten Commits bekommen würde dann Reverse - Liste") wurde in Git 2,11 (Q4 2016) verdeutlicht:Siehe Commit 04be694 (27. September 2016) von Pranit Bauva (
pranitbauva1997
) .(Zusammengeführt von Junio C Hamano -
gitster
- in Commit 54a9f14 , 11. Oktober 2016)Siehe Commit-Begrenzung .
quelle
Sie könnten eine bashrc-Funktion erstellen (vorausgesetzt, Sie befinden sich auf einem Unixy-Betriebssystem).
quelle
git config --global alias.logr 'log --reverse'
Rufen Sie mit: git logr <zusätzliche Argumente>Ich habe einige der vorgeschlagenen Vorschläge zu einem zusammengefasst und einen Alias erstellt.
quelle