gitignore directory pattern ignores folder with sa

2019-02-12 08:36发布

I have the following directory structure:

src/
out/
cout/
...

and I want to ignore out/ but not cout/.

I've tried putting ^out/, but that doesn't seem to work. I've also tried out/ but that also ignores cout/.

Any suggestions?

标签: git gitignore
3条回答
ら.Afraid
2楼-- · 2019-02-12 09:01

Sorry guys, my mistake! The cout directory was empty and, therefore, not showing up under git status.

Just adding out/ works fine and doesn't ignore cout/.

Thanks a lot!

查看更多
地球回转人心会变
3楼-- · 2019-02-12 09:10

Which version of git are you using?

With msysgit 1.6.3-preview20090507-2, the simple

out/

works for me. cout/ is still added to the repository.

查看更多
Animai°情兽
4楼-- · 2019-02-12 09:24

Exclamation mark(!) should precede a match which should not be ignored.

The .gitignore file should look like:

out/
!cout/
查看更多
登录 后发表回答