如何在没有的情况下使git忽略文件。 (“点”)字符

时间:2015-07-10 04:13:30

标签: git

例如,我有这些文件:

sorting
generateData
tmp.c
tmp.txt

我想忽略两个文件“sorting”和“generateData”。

我尝试将“[^。] +”,“ [^。] ”添加到.gitignore文件中,但它不起作用。

2 个答案:

答案 0 :(得分:2)

我建议您阅读手册:man gitignore

你的语法错误,实际上你不能做你所要求的,因为它不是正则表达式引擎。请尝试添加您要忽略的特定文件:

sorting
generateData

答案 1 :(得分:0)

通过一些工作,你可以为任何特定的回购获得这种效果。

如果你把

*
!*.*

位于.gitignore的顶部,可以接受所有且仅包含点的文件。这样做你想要的,但也绕过所有低优先级文件。

因此,如果你把上面的内容放在.git/info/exclude的顶部,那么它将会忽略所有内容而无需点并且关闭你的个人排除(在{{1}中} 默认情况下)。你可以很容易地解决这个问题,但它永远不会很漂亮。