Dateien aus dem Staging-Bereich entfernen

GitGitBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/DataManagementGroup(["Data Management"]) git/DataManagementGroup -.-> git/restore("Revert Files") subgraph Lab Skills git/restore -.-> lab-12766{{"Dateien aus dem Staging-Bereich entfernen"}} end

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.

  1. Zeige den Status des aktuellen Arbeitsverzeichnisses an:
git status
  1. Entferne die Datei newfile.txt aus dem Staging-Bereich mit dem Befehl git restore --staged:
git restore --staged newfile.txt
  1. Verifiziere, dass die Datei aus dem Staging-Bereich entfernt wurde, indem du den Befehl git status verwendest:
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.