是“git reset --soft”吗?无操作命令?

发布于 2024-12-23 16:44:26 字数 311 浏览 1 评论 0原文

文档指出利用--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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深居我梦 2024-12-30 16:44:26

考虑到这些,以下命令是否会修改任何内容?

不,这是一个禁止操作。

想一想这个问题后:从技术上讲,如果您处于未解决冲突的合并过程中,它会抱怨,但这意味着它不是什么都不做,而是抱怨并且什么都不做。

Considering these, does the following command modify anything at all?

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文