git:如何恢复远程主控?

时间:2015-01-26 11:39:03

标签: git master git-remote

当地我正在为主人工作。然后我不小心做了git push origin master而不是git push origin develop:master

在远程恢复主服务器的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

你可以简单地做

git push -f origin develop:master

使用develop分支替换服务器上的主分支,假设您拥有应包含在本地克隆中的所有提交。

如果其他人在此期间可能已经提交,最简单的方法是让他们再次推送他们的最后一次推送,这样您就可以获取,合并并推送您的更改。