Git: отслеживать папку, но игнорировать папку в ней - PullRequest
0 голосов
/ 24 апреля 2019

Я пробую все, но безуспешно.У меня есть папка A, с папками B, C и D внутри.Я хочу отслеживать B и C и игнорировать D. Я попытался:

.gitignore file:

A/D

, это не работает.Git продолжает игнорировать всю папку А.Как я могу это сделать?

1 Ответ

1 голос
/ 24 апреля 2019

Твой .gitignore работал на меня. Это было трудно объяснить в комментарии выше. Вот больше информации ..
Примечание. Пустые каталоги игнорируются.

mkdir -p foo/A/B foo/A/C foo/A/D  
touch  foo/A/B/bar foo/A/C/bar foo/A/D/bar  
cd foo  
echo 'A/D' > .gitignore  
git init
git add .  
git status  
new file: .gitignore  
new file: A/B/bar  
new file: A/C/bar  
...