第一个是主分支 第二个是我的分支 第三个是开发分支
要求是自己的分支合并到develop 我拉代码都是从master拉取的 可以合并到master分支
但是合并不到develop分支 提示不可自动合并 这种情况怎么办?从master拉完代码还要再从develop拉一遍代码吗?
在你的分支中执行 git rebase develop
,如果没有冲突,则显示合并成功,这时候再强制重新推送到你自己的远程分支。如果有冲突,则需要解决冲突,如果不知道怎么解决冲突,则执行git rebase --abort
取消本次合并,并尝试使用git可视化工具处理合并操作
我看你的分支结构,发现develop相对于master也是有冲突的,所以其实最好先解决develop和master的冲突问题。
或者你可以尝试使用更高级的git rebase --onto
来处理
原则上,从哪里分出来,就并到哪里去。讲道理你不应该直接从 master 拉分支出来。现在如果要合并到 develop 上去,
方法一
方法二