gitignore目录模式忽略具有相同后缀的文件夹,但我想包含它

时间:2009-06-12 09:47:40

标签: git gitignore

我有以下目录结构:

src/
out/
cout/
...

我想忽略out/而不是cout/

我尝试过^out/,但这似乎不起作用。我也试过了out/,但也忽略了cout/

有什么建议吗?

3 个答案:

答案 0 :(得分:40)

感叹号(!)应位于不应忽略的匹配项之前。

.gitignore文件应如下所示:

out/
!cout/

答案 1 :(得分:12)

对不起伙计们,我的错误! cout目录为空,因此未显示在git status下。

只需添加out/即可,但不会忽略cout/

非常感谢!

答案 2 :(得分:9)

您使用的是哪个版本的git?

使用msysgit 1.6.3-preview20090507-2,简单

out/

适合我。 cout /仍然被添加到存储库中。