Einführung
🧑💻 Neuer zu Git oder LabEx? Wir empfehlen, mit dem Kurs Quick Start with Git zu beginnen.
In Git ist der Staging-Bereich der Ort, an dem Änderungen an Dateien vor ihrer Übermittlung an das Repository vorbereitet werden. Manchmal fügt man versehentlich Dateien in den Staging-Bereich hinzu, die man nicht committen möchte. In diesem Lab lernst du, wie du Dateien aus dem Staging-Bereich mit Git entfernen kannst.
Dateien aus dem Staging-Bereich entfernen
Du arbeitest an einem Projekt im Repository git-playground. Du hast einige Änderungen an den Dateien vorgenommen und sie mit dem Befehl git add in den Staging-Bereich hinzugefügt. Allerdings stellst du fest, dass du versehentlich eine Datei hinzugefügt hast, die du nicht committen möchtest. Du musst diese Datei aus dem Staging-Bereich entfernen.
- Zeige den Status des aktuellen Arbeitsverzeichnisses an:
git status
- Entferne die Datei
newfile.txtaus dem Staging-Bereich mit dem Befehlgit restore --staged:
git restore --staged newfile.txt
- Verifiziere, dass die Datei aus dem Staging-Bereich entfernt wurde, indem du den Befehl
git statusverwendest:
git status
Dies ist das Endresultat:
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
(use "git push" to publish your local commits)
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
modified: README.md
Untracked files:
(use "git add <file>..." to include in what will be committed)
newfile.txt
Zusammenfassung
In diesem Lab hast du gelernt, wie du Dateien aus dem Staging-Bereich mit dem Befehl git restore --staged entfernen kannst. Dies kann nützlich sein, wenn du versehentlich Dateien in den Staging-Bereich hinzufügst, die du nicht committen möchtest. Denke daran, den Befehl git status zu verwenden, um zu verifizieren, dass die Änderungen aus dem Staging-Bereich entfernt wurden.