EDIT Diese Frage kann auf zwei Arten verstanden werden, und die optimale Antwort ist in beiden Fällen unterschiedlich.
-
Frage 1: Ich habe eine bisher nicht verfolgte Datei zum Bereitstellungsraum. Wie kann ich diese Datei aus dem Staging-Bereich entfernen, ohne sie aus dem Dateisystem zu löschen?
Antwort 1: Verwenden Sie den folgenden Befehl, wie er in Die Antwort von John Feminella :
git rm --cached <file>
-
Frage 2: Ich habe eine bereits verfolgte Datei und fügte meine Änderungen im Bereitstellungsraum hinzu. Wie kann ich meine Änderungen aus dem Staging-Bereich entfernen? Das heißt, wie kann ich meine Änderungen in der Datei aufheben?
Antwort 2: Verwenden Sie den folgenden Befehl, wie er in David Underhills Antwort :
git reset <file>