gitignore directory pattern ignores folder with same suffix, but I want to include it

亡梦爱人 提交于 2019-11-30 01:48:45

问题


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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!