我在Windows机器上有以下目录结构:
.gitignore
WebUserApp/
lib/
angular/
angular-ui-router/
typings/
.gitignore和WebUserApp属于同一级别,WebUserApp下是lib direcotry。 lib目录包含三个文件夹,我想忽略发送angular和angular-ui-router文件夹。
我尝试了以下.gitignore,它确实无效:
# Ignore
WebUserApp/lib/angular
WebUserApp/lib/angular-ui-router
我试过这个.gitignore并且工作:
# Ignore
/angular
/angular-ui-router
有人可以向我解释为什么.gitignore的第一个版本不起作用
答案 0 :(得分:1)
试试这个
angular/
angular-ui-router/
一定很好。
答案 1 :(得分:1)
我认为
someFolder/
忽略名为someFolder的所有文件夹,与树中的级别无关,只要它低于当前级别。
您实际上可能想尝试:
# Ignore
/WebUserApp/lib/angular/
/WebUserApp/lib/angular-ui-router/
然后你应该能够引用相对路径。
路径末尾的斜线,例如
/WebUserApp/lib/angular/
git将忽略这样命名的文件夹,但没有文件或符号链接。