GIT -Liste der neuen/modifizierten/gelöschten Dateien

GIT -Liste der neuen/modifizierten/gelöschten Dateien
Git ist ein berühmtes Tool, das verwendet wird, um die Änderungen in Dateien zu verfolgen. Das Git -Repository enthält mehrere neue, gelöschte und modifizierte Dateien. Wenn ein Benutzer eine neue Datei erstellt, diese ändert oder löscht, müssen diese Änderungen zum Git -Index für Tracking -Zwecke hinzugefügt werden. Darüber hinaus stehen GIT -Befehle zur Verfügung, um neue, modifizierte und gelöschte Dateien aufzulisten.

Dieser Artikel zeigt verschiedene Szenarien für die Auflistung neuer, modifizierter und gelöschter Dateien in Git.

So listen Sie neue, gelöschte und modifizierte Dateien in Git auf?

Für diese Situation kann es unterschiedliche Szenarien geben, wie zum Beispiel:

  • Szenario 1: Listen Sie neue, modifizierte und gelöschte Dateien des Arbeitsverzeichnisses und des Staging -Bereichs auf
  • Szenario 2: Listen Sie neue, modifizierte und gelöschte Dateien des Git -Repositorys auf

Szenario 1: Listen Sie neue, modifizierte und gelöschte Dateien des Arbeitsverzeichnisses und des Staging -Bereichs auf

Das Arbeitsverzeichnis enthält die nicht zusammengezogenen Dateien, während der Staging -Bereich alle verfolgten Dateien enthält. Verfolgte Dateien sind die Dateien, die zum Git Staging Area (Index) hinzugefügt werden, und nicht zusammengezogene Dateien sind die Dateien, die dem Git -Index noch nicht hinzugefügt wurden.

Verwenden Sie die „alle neuen, modifizierten und gelöschten Dateien des Arbeitsverzeichnisses und des Staging -Bereichs an, um die“ zu sehen, die „die“ verwendenGit -Status" Befehl:

Git -Status

Die folgende Ausgabe zeigt alle verfolgten und nicht zusammengezogenen Dateien und Modifikationen an. Hier:

  • neue Datei.txtIst die neu hinzugefügte verfolgte Datei im Staging -Bereich.
  • Datei1.txtIst die modifizierte, nicht zusammengezogene Datei im Arbeitsverzeichnis.
  • feat.txtIst die gelöschte, nicht zusammengezogene Datei im Arbeitsverzeichnis.
  • Index.txt”Ist die neu hinzugefügte nicht abgestörte Datei im Arbeitsverzeichnis:

Darüber hinaus die “-Porzellan"Option kann auch mit dem" verwendet werden "Git -StatusBefehl, um den Status des Arbeitsverzeichnisses und des Staging -Bereichs in einem präzisen Format anzuzeigen:

GIT -Status -Porzellan

In der folgenden Ausgabe:

  • M„Repräsentiert die geänderte Datei im Arbeitsverzeichnis.
  • D”Zeigt die gelöschte Datei im Arbeitsverzeichnis an.
  • A”Zeigt eine neue Datei an, die dem Staging -Index hinzugefügt wurde.
  • ??”Zeigt die nicht zusammengezogene Datei an:

Alternativ kann der folgende Befehl auch verwendet werden, um dieselbe Ausgabe zu erhalten:

Git LS -Files -o && Git Checkout

Hier:

  • Git LS -Files -o”Wird verwendet, um neue Dateien aufzulisten
  • Git CheckoutDer Befehl ”wird für hinzugefügte, modifizierte und gelöschte Dateien verwendet:

Szenario 2: Listen Sie neue, modifizierte und gelöschte Dateien des Git -Repositorys auf

Das Git -Repository enthält alle Dateien und Änderungen, die begangen wurden. Verwenden Sie den angegebenen Befehl zur Verfügung, um die neuen, modifizierten und gelöschten Dateien des Git -Repositorys aufzulisten:

Git whatchanged --oneline

Im folgenden Screenshot,

  • D”Zeigt die gelöschten Dateien aus dem Git -Repository an.
  • M”Zeigt die geänderten festgelegten Dateien an.
  • A”Repräsentiert die neu hinzugefügten Dateien im Git -Repository:

Hier ging es darum, die neuen, modifizierten und gelöschten Dateien in Git aufzulisten.

Abschluss

So listen Sie alle neuen, modifizierten und gelöschten Dateien des Arbeitsverzeichnisses und des Staging -Bereichs aufGit -Status" oder "Git LS -Files -o && Git Checkout”Befehle können verwendet werden. Darüber hinaus die “-Porzellan"Option kann auch mit dem" verwendet werden "Git -StatusBefehl zum Anzeigen der Ausgabe in einem präzisen Format. Um die neuen, modifizierten und gelöschten Dateien des Git -Repositorys aufzulisten, verwenden Sie die “Git whatchanged -oneline" Befehl. Dieser Artikel zeigte verschiedene Szenarien für die Auflistung neuer, modifizierter und gelöschter Dateien in Git.