git checkout可以撤消吗?

时间:2011-10-27 05:30:25

标签: git

我已经在当地实施了我的更改,然后意外地从远程分支机构进行了结账并丢失了所有更改! 帮助 - 无论如何我能回到我承诺的变化吗?

3 个答案:

答案 0 :(得分:3)

git reflog

查找您的提交并执行checkout

答案 1 :(得分:1)

由于您已提交更改,因此您无需担心。就这样做:

git checkout -

它将带您回到您所在的分行。

答案 2 :(得分:0)

  

修复未承诺的错误

     

如果你搞砸了工作树,但尚未提交你的   错误,您可以将整个工作树返回到最后一次提交   国家

     

$ git reset --hard HEAD

Git Book