Принудительно добавить несмотря на файл .gitignore - PullRequest
347 голосов
/ 04 ноября 2011

Есть ли способ заставить git добавить файл, несмотря на файл .gitignore?

Ответы [ 3 ]

479 голосов
/ 04 ноября 2011

См. man git-add:

   -f, --force
       Allow adding otherwise ignored files.

Итак, запустите

git add --force my/ignore/file.foo
13 голосов
/ 10 марта 2017

Несмотря на рабочее решение Даниэля Бёмера, Охад Шнайдер предложил лучшее решение в комментарии:

Если файл обычно игнорируется, и вы принудительно добавляете его - его можно случайно снова проигнорировать в будущем (например, при удалении файла выполняется фиксация и файл создается заново.

Вы должны просто проигнорировать это в файле .gitignore следующим образом: Игнорировать подкаталоги игнорируемых каталогов в Git

1 голос
/ 22 июня 2017

Другим способом достижения этого является временное редактирование файла gitignore, добавление файла и затем возврат обратно gitignore. Немного взволнован, я чувствую

...