gitignore不起作用,或者我误解了它



我对git很陌生。我的工作文件夹中有一个.gignore。

*.jpg
*.gif
*.png
system/*
*/Zend/*
.idea/*.*

嗯,我做了git init,然后做了git add *。在这一点上,它工作得很好,并忽略了上面的文件。但当我做了一些更改,运行相同的命令时,它会将被忽略的文件放入暂存区。我之所以使用git add *,是因为我处理了很多文件,添加每个文件都是一种过度处理。

更新:以下是我第二次运行git add *时的消息。。

#new file:   application/vendors/Zend/XmlRpc/Value/String.php
#new file:   application/vendors/Zend/XmlRpc/Value/Struct.php
...

列表太长。

根据本问题中的信息:

模式中的通配符将与路径名中的a/不匹配

因此,我认为Zend目录的规则是不正确的。

git add *如果您有.gitignore,则应该进行投诉。请参阅此SO问答。我不知道为什么它没有抱怨。

尝试使用git add .,因为这正是您真正想要的。与这个SO问答类似的问题;A.

相关内容

最新更新