错误推送到远程

时间:2015-01-08 18:51:49

标签: git

这是我的情况。

我已经意识到我的本地分支master名称错误,应该像远程分支一样调用develop

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

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

  • 遥控器上的数据不包含我的提交;
  • 现在,如果我git status,我会On branch master nothing to commit, working directory clean

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

由于

1 个答案:

答案 0 :(得分:1)

如果我理解正确,只需查看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