【发布时间】:2012-07-06 15:05:33
【问题描述】:
我对 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
...
列表太长了。
【问题讨论】:
-
您能否举一个已添加的忽略文件的示例?
-
您添加了
.gitignore文件并提交了吗? -
没有需要添加和提交
-
如果你修改的文件太多,你可以使用 git status & awk 或 cut 来只获取修改后的文件并添加类似
git status|grep modified|awk '{print $3}'|xargs git add的东西。 -
@KurzedMetal:你是对的!我的坏..不知道我在想什么:\
标签: git