Ich mag, mit git log
zu tun:
git log --graph --oneline --branches
(auch mit --all, um auch entfernte Zweige anzuzeigen)
Funktioniert mit aktuellen Git-Versionen: eingeführt seit 1.6.3 ( Donnerstag, 7. Mai 2009 )
-
" --pretty=<style>
Die Option "log" der Befehlsfamilie kann jetzt als "" geschrieben werden. --format=<style>
".
Darüber hinaus, --format=%formatstring
ist eine Kurzform für --pretty=tformat:%formatstring
.
-
" --oneline
" ist ein Synonym für " --pretty=oneline --abbrev-commit
".
PS D:\git\tests\finalRepo> git log --graph --oneline --branches --all
* 4919b68 a second bug10 fix
* 3469e13 a first bug10 fix
* dbcc7aa a first legacy evolution
| * 55aac85 another main evol
| | * 47e6ee1 a second bug10 fix
| | * 8183707 a first bug10 fix
| |/
| * e727105 a second evol for 2.0
| * 473d44e a main evol
|/
* b68c1f5 first evol, for making 1.0
Sie können auch den Zeitraum der Protokollanzeige begrenzen (Anzahl der Übertragungen):
PS D:\git\tests\finalRepo> git log --graph --oneline --branches --all -5
* 4919b68 a second bug10 fix
* 3469e13 a first bug10 fix
* dbcc7aa a first legacy evolution
| * 55aac85 another main evol
| | * 47e6ee1 a second bug10 fix
(nur die letzten 5 Übertragungen anzeigen)
Was mir an der gegenwärtig gewählten Lösung nicht gefällt, ist:
git log --graph
Es werden viel zu viele Informationen angezeigt (wenn ich nur eine kurze Zusammenfassung sehen will):
PS D:\git\tests\finalRepo> git log --graph
* commit 4919b681db93df82ead7ba6190eca6a49a9d82e7
| Author: VonC <vonc@laposte.net>
| Date: Sat Nov 14 13:42:20 2009 +0100
|
| a second bug10 fix
|
* commit 3469e13f8d0fadeac5fcb6f388aca69497fd08a9
| Author: VonC <vonc@laposte.net>
| Date: Sat Nov 14 13:41:50 2009 +0100
|
| a first bug10 fix
|
gitk
ist großartig, zwingt mich aber dazu, die Shell-Sitzung zu verlassen und in ein anderes Fenster zu wechseln, während es oft ausreicht, die letzten n Commits schnell anzuzeigen.
0 Stimmen
Duplikat von stackoverflow.com/questions/1064361/
1 Stimmen
@leif81, ein halbes Duplikat, für mich. @Masi schloss gitk in seiner Frage ausdrücklich aus.
0 Stimmen
Ist damit Ihre Frage beantwortet? Hübsche Git-Zweigdiagramme