错误的恢复在混帐

我想恢复对分支中的最后推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