Приведенный ниже код работает как с удаленными, так и с измененными файлами, чтобы игнорировать его, когда вы делаете git status .
git update-index --assume-unchanged dir-im-removing/
или определенный файл
git update-index --assume-unchanged config/database.yml
Игнорировать измененные (но не зафиксированные) файлы в git?
Осторожно: приведенное выше предложение для удаленных файлов при выполнении « git commit -am » включает удаленный файл!
Решение, которое будет работать для меня, состоит в том, чтобы вместо удаления файла просто сделать его содержимое пустым. Это то, что я использовал для отключения файла .htaccess.