我想忽略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/**
!/log/*/
!/log/*/.gitkeep
没有这个git
甚至不会查看被忽略的子目录。