我想要忽略
log
文件夹中的所有文件,但需要保留.gitkeep
文件(用于保留空目录)。- log
|- foo.log (should be ignored)
|- folder1 (should be ignored)
|- folder2 (keep it because contains a .gitkeep file)
|- .gitkeep
无法工作:
/log/*
!/log/*/.gitkeep
使用 **
也不起作用:
/log/*
!/log/**/.gitkeep
这是否可能实现...而不需要手动排除每个子文件夹,就像这样?
/log/folder1/*
/log/folder2/*
!/log/folder2/.gitkeep
/log/*/*
也不行,对吗? - gremo/log/**
。 - jthill