我试图忽略目录中除一个目录之外的所有目录。这是我的文件层次结构。
project
.gitignore
main.rb
libs
foo
foo.rb
bar
bar.rb
com
com.rb
我想忽略除com之外的libs中的所有目录 这是我在.gitignore中尝试过的。
/libs/
!/libs/com/
当我执行git status
libs dir未列出时
我做错了什么?
答案 0 :(得分:3)
如果忽略libs,则永远不会找到libs / com 而是忽略lib中的所有内容,除了com。
/libs/*
!/libs/com/