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