如何返回到先前对Git的独立负责?

时间:2018-07-21 04:54:35

标签: git github

当我切换回主脑袋时,我的代码丢失了。我丢失了所有重要密码!

我如何返回到“ commit:21JUL2018 12:36 am问题答复,btn广播至多士”的代码状态?

请在此处检查git reflog

reflog

2 个答案:

答案 0 :(得分:0)

  

如何返回“ commit:21JUL2018 12:36 am问题答复,btn广播至多士”的代码状态?

您的reglog中提到使用短SHA1 be01747进行提交,所以...

git stash
git checkout be01747

这将还原该提交的工作树和索引(确保您未进行任何本地修改)
HEAD将再次分离:您可以从那里创建一个新分支。

请注意,它会还原提交内容,而不是尚未添加或提交的本地修改。

答案 1 :(得分:0)

如果您使用git stash进行了本地修改,请先存储本地更改 然后使用git checkout be01747转到先前的提交,您可以使用提交ID转到任何先前的提交。