最近我在进行git rebase -i
时出了点问题,因此我想执行git reset --hard HEAD@{5}
。
但是,执行git reset --hard HEAD@{5}
或者git log HEAD@{5}
会导致显示以下错误信息:
fatal: ambiguous argument 'HEAD@{5}': unknown revision or path not in the working tree.
后来我决定指定git reflog
中显示的与HEAD@{5}
相对应的哈希键。例如:
git reset --hard e8be841
在这样做的过程中,是否存在破坏Git存储库或执行意外操作的风险?
git rebase --abort
是跳出 rebase 操作的好方法。 - asm