首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"git add -A“和"git add --update :/”有什么区别?

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

Stack Overflow用户
提问于 2015-01-26 16:21:55
回答 1查看 33K关注 0票数 22

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

代码语言:javascript
复制
add --update :/ 

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

然而,在阅读之后:Difference between "git add -A" and "git add ."

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

谁能告诉我这是不是有区别,git add --update :/实际上是做什么的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-26 16:37:33

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

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

有关更多信息,请参阅git add的文档:http://git-scm.com/docs/git-add

票数 35
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28146646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档