如何在HEAD(513b9c8)之前恢复5次签到?
我的意思是恢复,而不是失去任何提交到目前为止。我只是希望我最新的办理登机手续与513b9c8相同,我希望HEAD指向这个新的办理登机手续。我不想要任何新的分支。
之前我曾尝试git checkout 513b9c8
,但遇到了分离的HEAD等问题......
注意
jszakmeister的答案完美无缺。执行命令时,确保您位于工作树的顶部。
答案 0 :(得分:2)
尝试工作树顶部的git checkout 513b9c8 -- .
。如果您对结果感到满意,那就提交它。
这种形式的git checkout
处理将提交哈希转换为树形哈希,然后将其应用于您的工作树而不更改您所在的分支。