当前位置:  开发笔记 > 开发工具 > 正文

git add和git stage命令之间的差异

如何解决《gitadd和gitstage命令之间的差异》经验,为你挑选了2个好方法。

git add filename和之间有什么区别git stage filename?因为当我尝试它们时,看起来它们都做同样的事情.



1> torek..:

正如文档所说,git stage它只是一个同义词git add,所以使用上没有区别.



2> VonC..:

为了增加torek的答案,这个同义词是在commit 11920d2中引入的(git 1.6.1-rc2,2008年12月)

为' stage'' add'命令添加内置别名

这来自GitTogether的对话,我们认为能够教人们"分阶段"文件是有帮助的,因为当被告知他们必须"添加"它们时往往会引起混淆.

这继续开始将索引称为暂存区域(例如:--staged' git diff' 的别名).还为' git stage' 添加了一个doc文件,它基本上指向了' git add' 的文档.


后者影响git status产量,提交8009d83,git 1.7.4-rc0,2010年11月.
消息" Changed but not updated"被重写为" Changes not staged for commit"

更好的" Changed but not updated"消息git status

较旧的Gits谈到"更新"文件以将其内容添加到索引,但这个术语让新用户感到困惑.
" to stage"更直观,已经用于例如" git stage"命令名称.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有