如何进入前向提交?

时间:2015-05-28 00:42:21

标签: git

我正在测试git中的更改,并检查了之前的提交:

  

git log

     

提交223090

     

提交223089

git checkout 223089

当我做git日志时,我不再看到223090 .... git status显示

HEAD detached at 223089

如何找到最新提交的实际SHA,因为它不再显示?

2 个答案:

答案 0 :(得分:1)

Git checkout在HEAD处创建一个新的分支 git branch列出了所有分支,为了还原,我需要隐藏/放弃我的更改并执行git checkout <branch name>以便回到原来的位置。

答案 1 :(得分:0)

使用git reflog查看您在结账前的最后一个头,或者您甚至可以git checkout ORIG_HEAD

ORIG_HEAD是提交的特殊标记,在运行命令之前存储原始头。