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.extzu Ihrer .gitignoreDatei 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