我过去曾对我的文件使用此 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