远程推送错误

Wrong push to remote

这是我的情况。

我发现我的本地分支master名字不对,应该和远程分支一样叫develop

我需要推送到 develop 远程分支。

不幸的是我做了 commitgit push origin develop 现在

请问我该如何解决这种情况并将我的最后一次提交推送到正确的远程分支 (develop)?

谢谢

如果我没理解错的话,请查看develop,将master合并到其中,然后推送develop

您也可以 cherry-pick 仅从 master 提交到 develop,然后推送。

git checkout develop    
git cherry-pick <commit hash>
git push origin develop

http://git-scm.com/docs/git-cherry-pick