Make .gitignore忽略文件名在其名称中包含“_resultlist”

时间:2016-12-13 05:18:52

标签: git gitignore

有没有办法让git ignore文件忽略所有包含名称“_resultlist”的文件?

我有这样的文件:

  • 2014_resultlist
  • 2015_resultlist
  • 2016_resultlist
  • LIB /主/副/的test.html
  • 的test.html
  • test.sh
  • 的test.txt

等等。

我希望git避免添加或提交任何包含“_resultlist”的文件。示例如:2014_resultlist,2015_resultlist和2016_resultlist

2 个答案:

答案 0 :(得分:1)

是的,它应该就像把它放在自己的行上一样简单:

{{1}}

这将忽略任何目录中带有后缀的任何文件。

答案 1 :(得分:1)

注意:**/*_resultlist会忽略文件文件夹(以_resultlist结尾)

一旦忽略了一个文件夹,它的任何内容都会被忽略。

仅忽略文件的更健壮的方法是将文件夹列入白名单:

**/*_resultlist
!**/

在您的特定情况下,这不是必需的,但一般来说,这是您忽略以特定后缀结尾的文件的方式。

要检查实际忽略的内容,您可以使用:

git check-ignore -v -- afile

您将看到(如果忽略)确切的.gitignore文件和.gitignore规则,该规则会选择git status忽略该文件。