错误的恢复在混帐
我想恢复对分支中的最后推branch1
和我用这个命令时,我是在branch1
:
git push -f origin HEAD^:master
而不是写git push -f origin HEAD^:branch1
。 结果是我的主人成为了branch1
。 现在我想把我的老master
带回来。 我可以这样做吗?
这个答案假定你的本地master
分支与origin/master
。
是的,您可以再次强制推送远程主机上的本地主机:
git push -f origin master:master
你不需要明确你在这里推什么,因为git会假设同名的分支,所以你可以缩短它到:
git push -f origin master
链接地址: http://www.djcxy.com/p/18863.html
上一篇: Wrong revert in git
下一篇: How to reconcile detached head and origin/master? Already checked out old hash