git - 忽略名称以 'output' 开头的文件

标签 git substring glob

我有一个生成文本文件output1.txtoutput2.txtoutput3.txt等的程序。我想要Git忽略这些文件。我不能阻止文本文件,因为我有一些不应该被忽略的文本文件。另外,文件是动态生成的(“output”后出现的个数没有限制),所以不能静态添加文件名。有人可以帮我解决这个问题吗?

附言。我已经检查过这个 Make .gitignore ignore everything except a few files , 但它指的是一组已知的文件。就我而言,它可能是一个长列表。

最佳答案

模式匹配不仅仅在扩展之前有效。正如您可以忽略 *.txt 一样,您也可以忽略:

output*.txt

关于git - 忽略名称以 'output' 开头的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27183295/

相关文章:

C# float.Parse 字符串

python - 在字符串中搜索不同的子字符串

substring - Jinja2模板中的条件子字符串

Bash glob 扩展,如 echo $pathInVar*

git - 查找 lab 分支中但在 master 分支中的所有提交

git - 将 Git 索引复制到临时文件夹中

GitLab 无法推送到 master 分支

python - 使用Python中的os.walk()模块从子文件夹中提取行?

git - 为什么 git grep 中的文件 glob **/*.cs 不显示所有 *.cs 命中?

node.js - 从 git repo 子文件夹中安装 npm