我有一个像这样的git repo:
rev3
rev2
rev1
Init repo
我结帐rev1,
然后我的git log
看起来像:
rev1
Init repo
那么我怎样才能回到rev3?我应该在结帐之前复制粘贴git日志吗? 这对我来说似乎是不可接受的。我通读了Go to particular revision,但这不是我想要的答案,我相信必须有一些方法可以做到这一点,没有复制粘贴,就像tortoiseHg一样。
答案 0 :(得分:1)
如果您刚刚结帐返回rev1,那么您提交时所在的分支仍然应该指向rev3,所以只需检查该分支,您应该做得好。但是,如果你进行了硬重置,那么你必须检查reflog(git reflog)以获得rev3的SHA。