我有一个生成文本文件output1.txt
,output2.txt
,output3.txt
等的程序。我希望Git忽略这些文件。我无法阻止文本文件,因为我有一些不应忽略的文本文件。另外,文件是动态生成的(“输出”后出现的数目没有限制),因此不能静态添加文件名。有人可以帮我吗?
PS。我已经签出了此Make .gitignore ignore everything except a few files,但它指的是一组已知的文件。就我而言,可能是一长串。
模式匹配不仅在扩展程序之前起作用。就像您可以忽略*.txt
一样,您可以忽略:
output*.txt
只需将以下内容添加到您的gitignore:
output*.txt
*
是一个“通配符”,因此它将匹配任何内容。
[和正则表达式匹配(或通配符匹配)一样使用*即可完成工作。只需提供条目
output * .txt放入您的.gitignore文件,问题已解决!