Скажем, я запускаю репозиторий git в папке, и у меня есть несколько подкаталогов в нем.
У меня есть несколько шаблонов подстановки, .gitignore
чтобы исключить файлы в подкаталогах. Однако, когда я делаю это git status
до того, как что-либо подготовлю , git status показывает только имена подкаталогов, которые будут добавлены, без указания конкретных файлов в каждом подкаталоге, которые будут добавлены (поэтапно), если я это сделаю git add .
.
Интересно, однако, что git status
здесь явно указаны файлы, которые будут зафиксированы после того, как я создаю файлы с расширением git add .
.
Есть в любом случае попросить , git status
чтобы быть явными о файлах для файлов , которые будут постановочными ?
источник
.gitignore
похожего на то, что вы опубликовали (т.е. игнорируя каталоги или подкаталоги с исключениями). Кроме того, какое это имеет значение? Кстати,git status
возвращает список файлов, которые будут правильно зафиксированы после постановки с помощьюgit add .
..gitignore
и добавьте его.gitignore
в свой подкаталог - у вас может быть больше одного. Они гнездятсяиспользуйте команду git git ls-files -o для вывода списка неотслеживаемых файлов
вместо -o используйте -c --cached Показывать кешированные файлы в выводе (по умолчанию)
-d --deleted Показать удаленные файлы в выводе
-m --modified Показать измененные файлы в выводе
источник