如何在.gitignore文件中使用可选扩展名?

时间:2016-02-03 00:49:47

标签: git

我有以下两个文件

./file
./file.text
./file.yo

现在我想从git中排除所有这些,我不知道如何。像正则表达式一样思考我会这样做**/file(?:\..*),但我无法将其翻译成gitignore。我看到有一个基于文档的可选char似乎是!。但是文档没有提供示例,我不确定这是否正确。

如何一次性排除所有这些文件的.gitignore行?

1 个答案:

答案 0 :(得分:1)

要将所有3个文件与1行匹配,请使用file*,它基本匹配以' file'开头的所有文件。

如果文件位于特定目录中,您还可以使用<directory>/file*来缩小匹配范围。