Есть ли способ заставить git
добавить файл, несмотря на файл .gitignore
?
Принудительное добавление, несмотря на файл .gitignore
Ответ 1
См. man git-add
:
-f, --force
Allow adding otherwise ignored files.
Итак, запустите этот
git add --force my/ignore/file.foo
Ответ 2
Несмотря на то, что Даниэль Бёмер работал над решением, Охад Шнайдер предложил лучшее решение в комментарии:
Если файл обычно игнорируется, и вы принудительно добавляете его - его можно будет случайно проигнорировать в будущем (например, когда файл будет удален, тогда будет выполнен фиксация и файл будет заново создан.
Вы должны просто игнорировать его в файле .gitignore следующим образом: Unignore подкаталогов игнорируемых каталогов в Git
Ответ 3
Другим способом достижения этого является временное редактирование файла gitignore, добавление файла, а затем возврат назад к gitignore. Немного хакки, я чувствую себя