问题
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?
回答1:
Exclamation mark(!) should precede a match which should not be ignored.
The .gitignore
file should look like:
out/
!cout/
回答2:
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:
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.
来源:https://stackoverflow.com/questions/985890/gitignore-directory-pattern-ignores-folder-with-same-suffix-but-i-want-to-inclu