向gitignore添加模式,该模式将匹配目录中不包含子字符串的文件

时间:2018-07-27 15:30:45

标签: git

我有一个目录dir,其中有一些文件名为filename.txtfilename_base.txt

所以我的目录看起来像这样:

dir/randomstringA.txt
dir/randomstringA_base.txt
dir/randomstringB.txt
dir/randomstringB_base.txt
dir/randomstringC.txt
dir/randomstringC_base.txt

我想保留所有以_base.txt结尾的文件(即忽略那些没有的文件)。我想说的是,我想忽略dir中不以_base.txt结尾的任何文件,但是我看不到如何忽略不匹配模式的文件,而忽略不匹配模式的文件。

1 个答案:

答案 0 :(得分:3)

您可以尝试这样的事情:

dir/*.txt
!dir/*_base.txt