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

  • 本文关键字:add git 区别 --update git
  • 更新时间 :
  • 英文 :


我过去曾对我的文件使用此 Git 命令:

add --update :/ 

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

但是阅读后:"git add -A"和"git add "之间的区别。

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

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

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

git add -A还将更新,删除以前跟踪的文件,但它也会添加新文件。由于此命令没有更新命令所具有的显式路径规范:/,因此根据您的 git 版本,这可能适用于整个工作树中的所有文件,也可能适用于当前目录以及所有子文件夹和文件。

有关更多信息,可以找到 git add 的文档:http://git-scm.com/docs/git-add

最新更新