Это не так, как .gitignore
работает. Единственная задача файла .gitignore
- запретить вам добавлять их в область подготовки. Таким образом, если вы попытаетесь
git add file.txt
и file.txt
упоминается в файле .gitignore
, вы получите ошибку:
The following paths are ignored by one of your .gitignore files:
file.txt
Use -f if you really want to add them.
Вы можете использовать флаг -f
, как указано в сообщении об ошибке, чтобы добавить файл в любом случае:
git add -f file.txt
Это также означает, что файлы, которые уже отслеживаются Git, больше не зависят от файла .gitignore
. Подробнее об этом здесь: Как заставить Git "забыть" о файле, который отслеживался, но теперь находится в .gitignore?