Als «git-log» getaggte Fragen

Zeigt die Commit-Protokolle eines Git-Repos an


6
Wie erhalte ich einen Commit-Verlauf für nur einen Zweig?
Lassen Sie uns sagen , dass ich einen neuen Zweig erstellt my_experimentaus masterund machte mehrere Commits my_experiment. Wenn ich tun , git logwenn auf my_experiment, sehe ich die auf diesen Zweig gemacht Commits, sondern auch die gemacht Commits mastervor der my_experimentsFiliale erstellt wurde. Ich würde es sehr nützlich finden, die …
128 git  git-log 



5
Farbe im Git-Log
Wenn Sie ausführen, hat git log --decorate --pretty=onelinedie Ausgabe Einträge wie (HEAD, refs/published/master, master)mit Färbung. Ich habe auch Folgendes in meiner gitconfig: [color "branch"] current = yellow reverse local = yellow remote = green Wie replizieren Sie diese Farben, wenn Sie ein benutzerdefiniertes Format wie das folgende ausführen? git log …
106 git  git-log 

2
Lesen des Git-Protokolls
Im Git-Community-Buch heißt es Eine weitere interessante Möglichkeit besteht darin, das Commit-Diagramm mit der Option '--graph' zu visualisieren. $ git log --pretty=format:'%h : %s' --graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch 'master' of git://github.com/dustin/grit |\ | * 420eac9 : Added a method …

1
Warum funktioniert "git log -‌- foo" nicht für gelöschte Dateien foo?
Mein Repository wurde wie folgt geändert: ... einige nicht verwandte Commits ... Festschreiben einer neuen Datei foomit 100 Inhaltszeilen ... intervenierende Commits, von denen einige berühren foo... Fügen Sie den Inhalt von foooben in eine vorhandene Datei barund git rm fooin das gleiche Commit ein ... mehr unabhängige Verpflichtungen ... …
89 git  git-log 

2
Git-Protokoll ohne Merge-Commits anzeigen
Ich versuche, von einem bestimmten Benutzer vorgenommene Commits anzuzeigen, und möchte alle vom Benutzer vorgenommenen Zusammenführungen aus der Ausgabe entfernen. Wie kann ich das machen? Ich kann die Commits eines Benutzers mit überprüfen git log --author=<name>, aber die Zusammenführungs-Commits in der Ausgabe nicht entfernen. PS: Zusammenführungskonflikte treten im Workflow des …
89 git  git-log 

4
Warum zeigt das Git-Protokoll möglicherweise keinen Verlauf für eine verschobene Datei an und was kann ich dagegen tun?
Ich habe ein paar Dateien umbenannt git mv, verwendet git stash, einen kurzen Blick auf HEAD geworfen (ohne es zu ändern) und dann git stash popdas ganze Los wieder zurückbekommen. Meine Züge waren von der Festschreibungsliste verschwunden, daher habe ich sie mit überarbeitet git rmund die Festschreibungsnachricht behauptete, Git habe …
88 git  history  dvcs  rename  git-log 


1
Wie zählt Git Log - seitdem?
Ich habe ein einfaches Test-Repository mit nur mehreren Commits und möchte das nach Datum und Uhrzeit gefilterte Protokoll anzeigen: $ git log --author = "automatix" --since = "2013-01-30" --pretty - test Commit ea0719bef142659fa561c9d040b2120012ed0184 Datum: Do 31 Jan 02:03:12 2013 +0100 Commit ab4a8387bc4d9bdb4f67212df77eb1fc3d8b6304 Datum: Do 31 Jan 01:59:11 2013 +0100 Commit …
85 git  git-log 

3
Git zeigt alle Zweige (aber keine Verstecke) im Protokoll
Ich habe einen Git-Alias, der erweitert wird zu: git log --graph --oneline --all --decorate Demnach man git loggibt es ein paar verdächtige Optionen: --notund --branches; aber ich kann es nicht richtig funktionieren lassen. Wie soll ich das bearbeiten, um die Verstecke zu verbergen? Zu Ihrer Information : Gemäß der akzeptierten …
84 git  git-log  git-stash 


6
Wie kann das Git-Protokoll alle heutigen Commits anzeigen?
Ich möchte in der Lage sein, alle Commits zu sehen, die ich heute mit gemacht habe git log. Ich habe git log --after="yesterday" mir das ausgedacht. Das scheint mir jedoch etwas umständlich. Gibt es einen einfacheren Befehl, um den gleichen Effekt zu erzielen?
77 git  git-log 

3
Git-Protokoll zeigt nur eine Commit-ID an
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 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.