是“git reset --soft”吗?无操作命令?
文档指出利用--soft
选项“...根本不触及索引文件或工作树,但要求它们处于良好的顺序。这使得所有更改的文件“要提交的更改”,正如 git status 所说的那样” 。
它还解释了如果未给出目标
默认为 HEAD。
考虑到这些,以下命令是否会修改任何内容?
<代码> $ git 重置 --soft
The documentation states that leveraging the --soft
option "...Does not touch the index file nor the working tree at all, but requires them to be in a good order. This leaves all your changed files "Changes to be committed", as git status would put it".
It also explains that the target <commit>
defaults to HEAD, when not given.
Considering these, does the following command modify anything at all?
$ git reset --soft
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,这是一个禁止操作。
想一想这个问题后:从技术上讲,如果您处于未解决冲突的合并过程中,它会抱怨,但这意味着它不是什么都不做,而是抱怨并且什么都不做。
No, it is a no-op.
After thinking about this for a bit: technically it will complain if you are in the middle of a merge with unresolved conflicts however all that this means is that instead of doing nothing, it complains and does nothing.