我有以下目录结构:
src/ out/ cout/ ...
我想忽略out/
而不是cout/
。
我尝试过^out/
,但这似乎不起作用。我也试过了out/
,但也忽略了cout/
。
有什么建议吗?
答案 0 :(得分:40)
感叹号(!)应位于不应忽略的匹配项之前。
.gitignore
文件应如下所示:
out/
!cout/
答案 1 :(得分:12)
对不起伙计们,我的错误! cout
目录为空,因此未显示在git status
下。
只需添加out/
即可,但不会忽略cout/
。
非常感谢!
答案 2 :(得分:9)
您使用的是哪个版本的git?
使用msysgit 1.6.3-preview20090507-2,简单
out/
适合我。 cout /仍然被添加到存储库中。