Die Projekthistorie erkunden: Git Log, Diff und Blame Befehle
Nutzen Sie `git log`, um die Commit-Historie einzusehen, `git diff`, um Änderungen zu vergleichen, und `git blame`, um zu identifizieren, wer zuletzt bestimmte Zeilen in Ihren Dateien bearbeitet hat.
Um die Historie eines Projekts in Git effektiv zu verwalten, sind drei Befehle besonders wichtig: git log, git diff und git blame.
1. git log – Die Historie anzeigen
Der Befehl git log zeigt die Chronik der Commits an. Sie können ihn anpassen, um die Ausgabe übersichtlicher zu gestalten:
git log --oneline --graph --all
2. git diff – Änderungen vergleichen
Mit git diff sehen Sie die Unterschiede zwischen Ihrem Arbeitsverzeichnis und dem Staging-Bereich oder zwischen verschiedenen Commits:
git diff
git diff <commit-hash-1> <commit-hash-2>
3. git blame – Wer hat was geändert?
Wenn Sie wissen möchten, wer eine bestimmte Zeile in einer Datei zuletzt geändert hat, ist git blame das richtige Werkzeug:
git blame dateiname.txt
Diese Befehle bilden das Fundament für das Debugging und das Verständnis der Code-Entwicklung.