Kursinhalt
Git-Grundlagen
Git-Grundlagen
Änderungen Anzeigen
git log -p
Wir haben bereits besprochen, wie wir unsere Commit-Historie mit dem Befehl git log
anzeigen können. Es kommt jedoch häufig vor, dass wir auch die genauen Zeilen sehen möchten, die in jedem Commit geändert wurden. Ein solcher Ansatz ist nützlich, wenn wir schnell einen Commit finden möchten, der einen bestimmten Fehler in unser Programm einführt.
Hier kommt der Befehl git log
mit dem -p
(steht für Patch) Flag ins Spiel. Hier ist der vollständige Befehl:
Lassen Sie uns das jetzt im Terminal ausführen:
Ich habe jeden Commit mit einem Rahmen in verschiedenen Farben getrennt, um die visuelle Unterscheidbarkeit zu verbessern. Da wir detaillierte Informationen über jeden Commit haben, passt nicht der gesamte Text auf den Bildschirm, sodass Sie die Pfeiltasten verwenden können, um nach oben und unten zu scrollen.
Hinweis
Sie können mit der q-Taste beenden.
Hier zeigen Pluszeichen hinzugefügte Zeilen, und wenn wir einige Zeilen gelöscht hätten, würden sie mit Minuszeichen (Bindestrichen) angezeigt.
git show
Der Hauptzweck von git show
besteht darin, eine detaillierte Ansicht der Änderungen bereitzustellen, die durch einen bestimmten Commit eingeführt wurden. Hier ist eine grundlegende Syntax für den git show
-Befehl:
Dabei ist [commit] der Bezeichner (Hash) des Commits, den Sie anzeigen möchten.
Werfen wir einen Blick auf die Ausgabe des git log -p
-Befehls, wobei wir uns speziell auf den zweitletzten Commit konzentrieren:
Hier sind die ersten Zeilen der Ausgabe für diesen Commit. Um den git show
-Befehl für diesen Commit zu verwenden, kopieren Sie seinen Hash und führen Sie den folgenden Befehl aus:
Hinweis
Ihr Commit-Hash kann unterschiedlich sein, stellen Sie also sicher, dass Sie den richtigen Hash verwenden.
Lassen Sie uns diesen Befehl im Terminal ausführen:
Wie Sie sehen können, ist die Ausgabe dieselbe wie beim git log -p
Befehl, jedoch nur für einen Commit.
Danke für Ihr Feedback!