检查旧版本后,git返回sha-1

时间:2012-07-27 08:30:48

标签: git version-control revision

我有一个像这样的git repo:

rev3
rev2
rev1
Init repo

我结帐rev1,

然后我的git log看起来像:

rev1
Init repo

那么我怎样才能回到rev3?我应该在结帐之前复制粘贴git日志吗? 这对我来说似乎是不可接受的。我通读了Go to particular revision,但这不是我想要的答案,我相信必须有一些方法可以做到这一点,没有复制粘贴,就像tortoiseHg一样。

1 个答案:

答案 0 :(得分:1)

如果您刚刚结帐返回rev1,那么您提交时所在的分支仍然应该指向rev3,所以只需检查该分支,您应该做得好。但是,如果你进行了硬重置,那么你必须检查reflog(git reflog)以获得rev3的SHA。

相关问题