Ich habe einen Ordner, den ich in meinem Remote-Repository entfernen möchte. Ich möchte es löschen, aber den Ordner auf meinem Computer behalten
Ich habe einen Ordner, den ich in meinem Remote-Repository entfernen möchte. Ich möchte es löschen, aber den Ordner auf meinem Computer behalten
Antworten:
git rm --cached -r somedir
Stellt das Löschen des Verzeichnisses bereit, berührt jedoch nichts auf der Festplatte. Dies funktioniert auch für eine Datei wie:
git rm --cached somefile.ext
Danach möchten Sie möglicherweise somedir/
oder somefile.ext
zu Ihrer .gitignore
Datei hinzufügen , damit git nicht versucht, sie wieder hinzuzufügen.
git rm --cached path/to/file
Ich würde nur:
git rm
Übertragen Sie im Ordner die Änderung.gitignore
(oder .git/info/excludes
), Festschreiben der Änderunggit rm -r