排除子文件夹但保留文件

时间:2015-11-13 11:03:36

标签: git

我正在尝试制作.gitignore

我有一个目录,如:

.
folder
folder/readme.txt
folder/xxx.txt
folder/sub1
folder/sub2

我不知道folder/

中文件或子文件夹的名称/数量

我想制定一条规则,忽略folder/中的所有子文件夹,但保留所有文件folder/file.smthg,这样我才能看到:

.
folder
folder/readme.txt
folder/xxx.txt

2 个答案:

答案 0 :(得分:1)

使用*/

排除文件夹

所以你的gitignore可能是这样的

folder/*/

答案 1 :(得分:0)

也许你可以使用通配符?

    folder/*/*

您还可以使用双通配符(**)来匹配所有级别的子目录:

    **/folder/test/