Проблема с игнорированием ранее игнорируемых файлов в репозитории Git

У меня есть сайт с /sites/default/files/, где обычно хранится пользовательский контент. Решив, что мне не нужно отслеживать этот материал, я добавил /sites/default/files/ в свой файл .gitignore.

Затем я обнаружил, что также хочу хранить в этом каталоге некоторые в основном постоянные загрузки. Теперь имеет смысл отслеживать все в /sites/default/files/ и исключать нежелательные подкаталоги, а не наоборот.

Проблема в том, что Git не перестанет игнорировать этот каталог. Я удалил строки из .gitignore, которые указывают этот каталог, и он не будет его отслеживать. У меня есть возможность использовать git add /sites/default/files/ -f, чтобы заставить git отслеживать каталог, но я делал это раньше, и это кажется грязным.

Если .gitignore больше не указывает этот каталог как игнорируемый, зачем мне заставлять Git начать отслеживать эти файлы?

66
задан random 11 December 2013 в 22:33
поделиться