Git ist ein verteiltes Versionskontrollsystem, das häufig in der Softwareentwicklung und -verwaltung eingesetzt wird. In Git können wir den historischen Status des Projekts als verschiedene Versionen in der Codebasis speichern, um die Nachverfolgung und Verwaltung von Codeänderungen zu erleichtern. Wenn Sie mit Git entwickeln, kann es vorkommen, dass Sie geänderte Dateien anzeigen müssen. In diesem Artikel werden daher kurz verschiedene Möglichkeiten zum Anzeigen geänderter Dateien in Git vorgestellt.
Git bietet den git diff-Befehl, um den Unterschied zwischen den geänderten Dateien im aktuellen Arbeitsverzeichnis und der übermittelten Version anzuzeigen. Um es zu verwenden, geben Sie den folgenden Befehl im Terminal ein:
git diff
Dadurch werden alle Dateiänderungen angezeigt, die Sie im Arbeitsverzeichnis vorgenommen haben. Das Ausgabeformat ist wie folgt:
diff --git a/file1 b/file1 index 5d522b5..e7ce8f8 100644 --- a/file1 +++ b/file1 @@ -1,6 +1,6 @@ This is some code. Lorem ipsum dolor sit amet, -consectetur adipiscing elit. +consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.
Die obige Ausgabe zeigt den Unterschied zwischen Datei1-Dateien. Die zweite Zeile „index 5d522b5 to e7ce8f8“ stellt den Versionsverlauf der Datei dar. In Zeile 6 der Datei steht „-“ für die alte Version, in der der Inhalt von „adipiscing elit“ gelöscht wurde, und „+“ steht für die neue Version, in der „sed do eiusmod tempor incididunt ut“ hinzugefügt wurde Dolore Magna Aliqua.
Der git show-Befehl kann die Änderungen des angegebenen Commits anzeigen. Es kann verwendet werden, um Dateien anzuzeigen, die in einem bestimmten Commit geändert wurden. Standardmäßig schauen wir uns den neuesten Commit an. So verwenden Sie es:
git show
Sie können einen bestimmten Commit auch anzeigen, indem Sie den SHA-1-Wert des Commits verwenden. Wie unten gezeigt:
git show 5d522b5
Dieser Befehl gibt den Inhalt der im Commit geänderten Datei mit dem SHA-1-Wert 5d522b5 aus.
Der git log-Befehl wird zum Anzeigen des Commit-Verlaufs verwendet. Es zeigt grundlegende Informationen zu allen Commits an, z. B. Committer, Commit-Datum, SHA-1-Wert und Commit-Nachricht. Sie können den Befehl git log verwenden, um die bei jedem Commit vorgenommenen Änderungen anzuzeigen. Standardmäßig wird der Verlauf aller Commits im aktuellen Ordner angezeigt. Die spezifische Verwendung ist wie folgt:
git log
Wenn Sie nur die letzten drei Commits anzeigen möchten, können Sie den folgenden Befehl verwenden:
git log -3
Der Git-Status-Befehl wird verwendet, um die vorgenommenen Änderungen anzuzeigen das Arbeitsverzeichnis. Wenn Sie Änderungen an Dateien in Ihrem Arbeitsverzeichnis vornehmen, können Sie diesen Befehl verwenden, um diese Änderungen anzuzeigen. Die spezifische Verwendung ist wie folgt:
git status
Dieser Befehl zeigt nicht festgeschriebene und bereitgestellte Dateiaktualisierungen an. Nicht festgeschriebene Updates werden mit einer roten, dunklen Farbe markiert, und bereitgestellte Updates werden mit einer grünen, dunklen Farbe markiert.
Zusammenfassung
Unabhängig davon, ob Sie die Befehle „git diff“, „git show“, „git log“ oder „git status“ verwenden, bieten Ihnen diese Befehle verschiedene Möglichkeiten, geänderte Dateien anzuzeigen. Unabhängig davon, ob Sie den Commit-Verlauf verfolgen, die neuesten Änderungen anzeigen oder alle Aktualisierungen im aktuellen Arbeitsverzeichnis anzeigen, liefern Ihnen diese Befehle wichtige Informationen für eine bessere Verwaltung Ihrer Git-Projekte.
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, welche Dateien in Git geändert wurden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!