У меня есть папка, которую я хотел бы удалить в своем удаленном хранилище. Я хотел бы удалить его, но сохранить папку на моем компьютере
git rm --cached -r somedir
Осуществляет удаление каталога, но ничего не затрагивает на диске. Это также работает для файла, например:
git rm --cached somefile.ext
После этого вы можете добавить somedir /
или somefile.ext
в свой файл .gitignore
, чтобы git не пытается добавить его обратно.
Я бы просто:
git rm
папку, зафиксируйте изменение.gitignore
(или . git/info/excludes
), зафиксируйте изменение