首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$ git add -all vs $ git add *之间的差异?

$ git add -all vs $ git add *之间的差异?
EN

Stack Overflow用户
提问于 2015-11-13 04:16:53
回答 1查看 2.4K关注 0票数 6

当我做$ git add *时,有时我意识到git并没有将已删除的文件添加到舞台上,我需要手动指示是否删除或添加它,但是我不知道与$ git add --all有什么不同。因此,如果星号()表示‘all’(),为什么git不添加所有类似于**--所有的标志?

我查看了git文档加法和一些“git”和“git”之间的区别。,但在使用星号时没有指定情况。

(星号)与git相加。(期间)中的第一个答案也表明:

add *意味着添加当前目录中的所有文件,但以点开头的文件除外。这是您的shell功能,实际上,Git只接收一个文件列表。

所以这意味着这是一样的-所有的?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-13 05:31:34

区别是:

  • git add -A添加了git回购文件夹的所有内容。 它运行在整个工作树上,而不仅仅是在当前路径上。
  • git add *从当前文件夹中添加文件(由shell没有点档展开)。 它从当前路径开始运行。
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33685856

复制
相关文章

相似问题

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