0

情况就是这样。我在当地的分支机构 simsim 工作,经过测试,看起来不错。然后我合并了 master,它有数百个同事提交。两分钟后,我后悔了,想回到合并之前的提交。

可悲的是,我不知道哈希。摸索半千次提交来找出它是很痛苦的。

似乎该命令 $git reset --hard HEAD~2 只带回了两次提交,但在 master 中。

有什么快速恢复的方法吗?

4

2 回答 2

2

您应该能够使用git log simsim --not master来定位哈希然后revertreset返回。

于 2013-09-27T19:34:39.787 回答
0
git reset --hard @{1}

您可以通过运行以下命令查看您之前正在处理的提交:

git reflog
于 2013-09-29T06:34:33.937 回答