Git-开关合并分支

时间:2018-11-15 22:05:47

标签: git github

在本地使用git,我从分支D合并到分支M。但是我想要的是分支M合并到D。也就是说,我想将D设置为活动分支并使其反映合并。我尝试根据以下问题的建议将当前分支设置为D:Make an existing Git branch track a remote branch?

git push -u origin D

error: failed to push some refs to 'url'

git的新手,不确定我是不是在树正确的树皮。理想情况下,我也想保留M原点不变(即不将合并推送到该原点)。

1 个答案:

答案 0 :(得分:0)

  1. 丢弃合并提交,可以as answered here完成。
  2. 执行git checkout D
  3. 执行git merge M
  4. 将M分支推送到另一个远程分支,因此起源M分支将不再是上游分支,例如git push -u origin M-modified