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