.gitignore没有工作或我误解了吗?

时间:2012-07-06 15:05:34

标签: git

我对git很新。我的工作文件夹里有一个.gitignore。

*.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
...

列表太长了。

2 个答案:

答案 0 :(得分:4)

根据this question中的信息:

  

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

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

答案 1 :(得分:0)

如果您有git add *

.gitignore会抱怨。见SO question and answer。我不确定为什么不抱怨。

尝试使用git add .,因为这就是您真正想要的。与此SO Q&A类似的问题。