git check-ignore
Используйте git check-ignoreкоманду для отладки файла gitignore (исключите файлы).
Например:
$ git check-ignore -v config.php
.gitignore:2:src config.php
Приведенные выше выходные данные о совпадающем шаблоне (если есть) для каждого заданного имени пути (включая строку).
Так что, возможно, игнорируется не расширение вашего файла, а весь каталог.
Возвращаемый формат:
<source> <COLON> <linenum> <COLON> <pattern> <HT> <pathname>
Или используйте следующую команду, чтобы распечатать домашнюю домашнюю страницу .gitignoreпользователя и папку репозитория:
cat ~/.gitignore "$(git rev-parse --show-toplevel)"/.gitignore "$(git rev-parse --show-toplevel)"/.git/info/exclude
В качестве альтернативы используйте, git add -fкоторый позволяет добавлять файлы, игнорируемые в противном случае.
См .: man gitignore, man git-check-ignoreдля более подробной информации.
Синтаксис
git check-ignore [параметры] путь…
git check-ignore [параметры] --stdin