Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So überprüfen Sie, welche Dateien in Git geändert wurden

So überprüfen Sie, welche Dateien in Git geändert wurden

PHPz
PHPzOriginal
2023-04-04 10:42:216708Durchsuche

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.

  1. git diff-Befehl

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.

  1. git show-Befehl

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.

  1. git log-Befehl

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
  1. git-Status-Befehl

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn