所以,这是一种情况。我写了很多代码,但最终要提交所有这些代码。 分支情况是这样的:
大师
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,但没有结账,现在我还不完全了解发生了什么。请解释一下我实际上做了什么,并在可能的情况下如何还原?
答案 0 :(得分:0)
运行以下命令,您应该获取所有代码:
git checkout -b 11_11_2018 origin/11_11_2018
您所做的一切将所有代码推送到远程分支,切换到主分支,删除了本地分支。
上面的命令将切换到您的远程分支,并使用它来获取所有更改