444 Stimmen

Wie entfernt man eine Datei aus dem Staging-Bereich (= Index = Cache) in Git?

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>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X