Git игнорировать локально удаленную папку

У меня есть приложение Ruby on Rails, которое дает сбой, когда vendor / rails присутствует, но работает нормально, если это не так. Мне нужно оставить эту папку удаленной в моей локальной копии, чтобы я мог работать, но я не хочу, чтобы это удаление когда-либо было зафиксировано. Кто-то не зря его туда положил.

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

21
задан Community 23 May 2017 в 10:30
поделиться