git add -A和git add有什么区别--update:/ for github?

时间:2015-01-26 08:21:55

标签: git github

我过去使用git命令为我的github文件:

add --update :/ 

有人告诉我这是获取已添加,删除和更新的所有文件的最佳方式。

但阅读后:Difference between "git add -A" and "git add ."

我想也许我应该使用git add -A

有人可以告诉我是否有差异以及git add --update :/实际上做了什么?

2 个答案:

答案 0 :(得分:21)

git add --update :/将更新或删除整个工作树中以前跟踪的文件。它不会添加新文件。

git add -A也会更新,删除以前跟踪的文件,但它也会添加新文件。由于此命令没有明确的pathspec :/你的更新命令,取决于你的git版本,这可能适用于整个工作树中的所有文件,或者它可能用于当前目录以及所有子文件夹和文件。

有关详情,可以找到git add的文档:http://git-scm.com/docs/git-add

答案 1 :(得分:0)

作为查理答案的旁注:他们都将合并冲突标记为已解决。小心!