So entferne ich eine Datei aus einem Git-Repositorie „s index ohne die Datei aus dem Arbeitsbaum zu entfernen?

Wenn ich eine Datei ./notes.txt hätte Von git verfolgt, könnte ich git rm notes.txt ausführen. Aber das würde die Datei entfernen. Ich möchte lieber, dass git nur die Verfolgung der Datei beendet.

Antwort

Sie können einfach git rm --cached notes.txt verwenden. Dadurch wird die Datei beibehalten, aber aus dem Index entfernt.

Antwort

git reset HEAD <file> zum Entfernen einer bestimmten Datei.

und git reset HEAD zum Entfernen aller Dateien aus dem Git-Index.

Kommentare

  • Diese Antwort erschien 8 Jahre nachdem die Lösung von Gert ' die Semantik des Befehls git reset seitdem geändert hat Zeit?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.