Ответ 1
Git будет игнорировать контекст папки, если папка уже не содержит отслеживаемых путей. По наличию test_fold/
вы знаете, что там есть файлы (Git никогда не покажет вам пустую директорию как неотслеживаемую), и вы знаете, что эти файлы не отслеживаются.
В противном случае распаковка папки в ваш репозиторий потенциально может привести к огромному объему вывода из git status
. Поведение по умолчанию, показывающее простое отслеживание пути на верхнем уровне, приводит к значительному результату.
Если вы хотите, чтобы Git показывал вам содержимое папки, используйте
$ git status -uall
Это покажет вам test_fold/test.txt
(и любые другие файлы) вместо test_fold/
.