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