Ответы:
Легко. Просто используйте git rm --cached
файл, который вы хотите удалить из кэша управления версиями, но не хотите удалять / удалять из вашей файловой системы. Так что, если вы хотите удалить foo.txt
из системы контроля версий, просто запустите эту команду:
git rm --cached foo.txt
Как объяснено в официальной git-rm
документации Git :
--cached
Используйте эту опцию, чтобы удалять и удалять пути только из индекса. Файлы рабочего дерева, модифицированные или нет, будут оставлены в покое.
--cached
раньше, но думал, что это удалит файлы из индекса. Благодаря!