【发布时间】:2013-01-15 15:30:42
【问题描述】:
这可能是一个非常简单的问题。我提交了我的工作,然后我启动了一个查找和替换脚本,但我想撤消它,以便让我的工作进入实际提交。什么是正确的命令:我知道 git reset soft/hard 或 git amend 但它不合适
【问题讨论】:
-
为什么 git reset --hard 不合适?
-
为什么
git reset --hard HEAD不合适?它会丢弃您的所有修改,使您处于HEAD的状态。 -
@MichaelWild 我以为 git reset--hard 会撤消当前的提交,不是吗?
-
不,
git reset --hard HEAD^确实如此(注意小标题)。 -
啊好的谢谢我没注意到!