я иметь следующую структуру каталогов на компьютере Windows:Почему я не могу указать относительный путь в .gitignore?
.gitignore
WebUserApp/
lib/
angular/
angular-ui-router/
typings/
.gitignore и WebUserApp находятся на том же уровне и под WebUserApp является Lib direcotry. Каталог lib содержит три папки, и я хочу игнорировать отправку угловых и угловых ui-router папок.
Я попробовал следующее .gitignore и это не работает:
# Ignore
WebUserApp/lib/angular
WebUserApp/lib/angular-ui-router
Я попробовал этот .gitignore и работал:
# Ignore
/angular
/angular-ui-router
Может кто-нибудь объяснить мне, почему первая версия .gitignore не работает
Были ли каталоги 'WebUserApp/lib/angular' и' WebUserApp/lib/angular-ui-router' в системе git до того, как вы добавили их в .gitignore? другими словами, было ли их существование зарегистрировано в git, а затем вы попытались удалить их, добавив в .gitignore? –
Он раньше не существовал. Фактически репозиторий на GitHub был новым, и .gitignore был создан до нажатия. Когда я использовал первый с «WebUserApp/lib/angular», он отказался игнорировать угловую папку и нажал на нее – Alan2