我有一个Windows机器上的目录结构如下:为什么我无法在.gitignore中指定相对路径?
.gitignore
WebUserApp/
lib/
angular/
angular-ui-router/
typings/
的.gitignore和WebUserApp处于同一水平,下WebUserApp是一个lib direcotry。 lib目录包含三个文件夹,我想忽略发送角和ui-ui路由器文件夹。
我尝试了以下的.gitignore并没有不起作用:
# Ignore
WebUserApp/lib/angular
WebUserApp/lib/angular-ui-router
我尝试这样做的.gitignore并工作:
# Ignore
/angular
/angular-ui-router
有人能向我解释为什么.gitignore的第一个版本不起作用
在您将它们添加到.gitignore之前,Git的系统中是否存在“WebUserApp/lib/angular'和'WebUserApp/lib/angular-ui-router'目录?换句话说,他们的存在是使用git注册的,然后您试图通过添加到.gitignore来删除它们? –
它以前不存在。实际上,GitHub上的存储库是新的,而.gitignore是在推送之前创建的。当我使用第一个“WebUserApp/lib/angular”时,它拒绝忽略角度文件夹并将其推入 – Alan2