Как вы показываете неотслеживаемые файлы, которые не существуют в .gitignore - PullRequest
138 голосов
/ 21 августа 2010

Я использую git status -u, чтобы показать неотслеживаемые файлы.А в терминале я вижу множество неотслеживаемых файлов, которые мне необходимо отследить, например, модульные тесты, личную документацию и т. Д. Я поместил их в .gitignore, но, похоже, git status все еще показывает их.

Как показать только неотслеживаемые файлы, которых нет в .gitignore.

Ответы [ 3 ]

220 голосов
/ 31 января 2011

Вы можете явно перечислить, что отслеживается и не отслеживается, следующим образом, чтобы увидеть, видит ли Git и уважает ли ваш .gitignore. Если вы разместите содержание .gitignore, вывод git status и dir или ls, мы сможем вам лучше помочь.

Список игнорируемых файлов

$ git ls-files . --ignored --exclude-standard --others

Список неотслеживаемых файлов

$ git ls-files . --exclude-standard --others
0 голосов
/ 20 июля 2018
git update-index --no-assume-unchanged <file>
0 голосов
/ 31 января 2013

Использование:

git config status.showuntrackedfiles no 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...