16

我有以下目录结构:

源/
出去/
计算/
...

我想忽略out/但不是cout/

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

有什么建议么?

4

3 回答 3

46

感叹号(!)应该在一个不应该被忽略的匹配之前。

.gitignore文件应如下所示:

out/
!cout/
于 2009-06-12T09:53:06.160 回答
14

对不起各位,我的错!该cout目录是空的,因此没有显示在git status.

只需添加就out/可以正常工作并且不会忽略cout/.

非常感谢!

于 2009-06-12T10:18:54.210 回答
9

你用的是哪个版本的 git?

使用 msysgit 1.6.3-preview20090507-2,简单

out/

为我工作。cout/ 仍然添加到存储库中。

于 2009-06-12T09:55:57.230 回答