У меня есть приложение Ruby on Rails, которое дает сбой, когда vendor / rails
присутствует, но работает нормально, если это не так. Мне нужно оставить эту папку удаленной в моей локальной копии, чтобы я мог работать, но я не хочу, чтобы это удаление когда-либо было зафиксировано. Кто-то не зря его туда положил.
Итак, как мне удалить эту папку, чтобы она не появлялась в git status
в виде тысячи удаленных файлов? Очевидно, что .gitignore
не будет работать, поскольку вы не можете игнорировать файлы, которые уже отслеживаются. Ни одно из решений, перечисленных здесь ( git update-index --assume-unchanged
), не работает.