Команда Git rm cached также удаляет мой файл - PullRequest
0 голосов
/ 09 октября 2018

У меня есть папка mpdf, которая уже зафиксирована и нажата , но я хочу удалить ее из хранилища.

Я добавил папку mpdf в .gitignore и запустил следующую команду:

git rm --cached mpdf

Он удалил папку mpdf из моего рабочего каталога, чего не должно бытьсделано.Что я могу сделать, чтобы удалить только папку из репозитория, а не из рабочего каталога?

1 Ответ

0 голосов
/ 09 октября 2018

git rm --cached [dir] должен дать вам предупреждение:

fatal: not removing 'foo' recursively without -r

и git rm --cached -r [dir] определенно не должны удалять вашу локальную копию папки.


Как вы можете это увидетьваша папка была удалена?ls?

Вы уверены, что mpdf - это папка?это может быть символическая ссылка на какой-то другой фолер?( примечание : это все равно не объясняет, почему команда --cached удалила вашу локальную ссылку)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...