还原您在github中所做的一切

时间:2018-11-11 18:30:47

标签: github push commit undo revert

所以,这是一种情况。我写了很多代码,但最终要提交所有这些代码。 分支情况是这样的:

  

大师

     

working_branch *

那之后我做的是:

  

git分支11_11_2018

     

git添加所有内容

     

git commit -m“ msg”

     

git push --set-upstream origin / 11_11_2018(类似)

     

git checkout主站   git branch -d 11_11_2018

现在发生的事情是我删除了我所做的所有工作。我是GitHub的新手,真的很害怕失去所有这些宝贵的代码行。这里的问题是我打算结账11_11_2018,但没有结账,现在我还不完全了解发生了什么。请解释一下我实际上做了什么,并在可能的情况下如何还原?

1 个答案:

答案 0 :(得分:0)

运行以下命令,您应该获取所有代码:

git checkout -b 11_11_2018 origin/11_11_2018

您所做的一切将所有代码推送到远程分支,切换到主分支,删除了本地分支。

上面的命令将切换到您的远程分支,并使用它来获取所有更改