有没有办法让 git 忽略文件来忽略所有包含名称“_resultlist”的文件?
我有这样的文件:
- 2014_resultlist
- 2015_resultlist
- 2016_resultlist
- lib/main/sub/test.html
- test.html
- 测试.sh
- 测试.txt
等等。
我希望 git 避免添加或提交任何包含“_resultlist”的文件。例如:2014_resultlist、2015_resultlist 和 2016_resultlist
最佳答案
注意:**/*_resultlist
会忽略文件和 类似的文件夹(以_resultlist
结尾)
一旦一个文件夹被忽略,它的任何内容也会被忽略。
仅忽略文件的一种更可靠的方法是将文件夹列入白名单:
**/*_resultlist
!**/
在您的特定情况下,这不是必需的,但通常,这是您忽略以特定后缀结尾的文件的方式。
要检查实际被忽略的内容,您可以使用:
git check-ignore -v -- afile
您将看到(如果被忽略)确切的 .gitignore
文件和 .gitignore
规则选择该文件被 git status
忽略>.
关于git - 使 .gitignore 忽略文件名中包含 "_resultlist",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41114185/