Undo “git add

Undo Git Add Dir



In Git sind Dateien und Ordner die Grundeinheiten des Repositorys. Jedes Git-Repository kann mehrere Dateien und Ordner enthalten. Ordner helfen Entwicklern, das Repository besser zu organisieren. Entwickler können den gesamten Ordner auf einmal bereitstellen und festschreiben. Darüber hinaus können sie den Ordner mit all seinen Dateien auch aus der Staging-Umgebung entfernen.

Dieser Artikel behandelt die folgenden Aspekte:

Voraussetzung: Ordner/Verzeichnis zum Git-Index hinzufügen

Um das bestimmte Verzeichnis zum Git-Index hinzuzufügen, navigieren Sie zunächst zum gewünschten Git-Repository und sehen Sie sich dessen Inhalt an. Fügen Sie dann den Unterordner/das Unterverzeichnis zum Git-Index hinzu, indem Sie das „ git add ' Befehl.







Schritt 1: Wechseln Sie zum lokalen Repository

Geben Sie zunächst den unten aufgeführten Befehl ein und leiten Sie ihn zum jeweiligen lokalen Repository weiter:



CD 'C:\Los \R eng1'

Schritt 2: Repository-Inhalt anzeigen

Listen Sie dann den Inhalt des aktuellen Repositorys auf:



ls

Die folgende Ausgabe zeigt an, dass das aktuelle Repository zwei Dateien und einen Unterordner enthält:





Schritt 3: Unterordner zum Git-Index hinzufügen

Verwenden Sie nun den folgenden Befehl zusammen mit dem Namen des jeweiligen Unterordners, um ihn zu verfolgen:



git hinzufügen Unterverzeichnis

Schritt 4: Git-Status anzeigen

Um zu überprüfen, ob der gesamte Unterordner bereitgestellt wurde oder nicht, sehen Sie sich den Git-Status an:

Git-Status

Es ist ersichtlich, dass der gesamte Unterordner einschließlich seines Inhalts verfolgt wurde:

Methode 1: Machen Sie „git add “/Staged Directory mit dem Befehl „git reset“ rückgängig

Der ' git zurücksetzen “-Befehl alle bereitgestellten Dateien und Ordner aus der Staging-Phase entfernen. Um die „ git füge

hinzu ” Betrieb verwenden Sie die “ git zurücksetzen “ Befehl und geben Sie den bereitgestellten Verzeichnis-/Ordnernamen an:

git zurücksetzen Unterverzeichnis

Methode 2: Machen Sie „git add “/Staged Directory mit dem Befehl „git restore“ rückgängig

Der ' git wiederherstellen “ Befehl mit dem „ –inszeniert ”-Option entfernt eine bereitgestellte Datei oder einen bereitgestellten Ordner, der noch nicht festgeschrieben wurde. Um den jeweiligen bereitgestellten Ordner rückgängig zu machen, führen Sie den unten aufgeführten Befehl aus:

git wiederherstellen - inszeniert .

Methode 3: Machen Sie „git add “/Staged Directory mit dem Befehl „git rm“ rückgängig

Der ' git rm “ Befehl mit dem „ –zwischengespeichert ' Und ' -R ” options and directory/folder name entfernt ein bestimmtes Verzeichnis und alles darin aus dem Git-Index:

git rm - zwischengespeichert -R Unterverzeichnis

Hier:

  • –zwischengespeichert “-Option wird verwendet, um die “ git rm “-Befehl funktioniert nur auf dem Git-Index.
  • -R ”-Option wird verwendet, um rekursiv zu entfernen.
  • Unterverzeichnis ” ist unser gewünschter Ordner/Verzeichnis.

Überprüfen Sie abschließend den Git-Status, um Änderungen zu überprüfen:

Git-Status

Wie Sie sehen können, ist das „ Unterverzeichnis ” Unterordner/Verzeichnis wurde erfolgreich entstagt:

Wir haben verschiedene Methoden erklärt, um die Operation „git add

“ rückgängig zu machen.

Abschluss

Git stellt verschiedene Befehle bereit, um die Operation „git add

“ rückgängig zu machen, wie etwa „ git reset “, „ git restore –staged . ' Und ' git rm –cached -r “ befiehlt. Diese Befehle entfernen den jeweiligen nachverfolgten Ordner aus dem Staging-Bereich von Git. Dieser Artikel erläuterte verschiedene Methoden, um die Operation „git add “ rückgängig zu machen.