Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Änderungen Anzeigen | Fortgeschrittenere Interaktion
Git-Grundlagen
course content

Kursinhalt

Git-Grundlagen

Git-Grundlagen

1. Einführung in Git
2. Fortgeschrittenere Interaktion
3. Änderungen Rückgängig Machen
4. Arbeiten mit Branches in Git

book
Ä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.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 2
We're sorry to hear that something went wrong. What happened?
some-alt