此处仅介绍在开发完成git提交代码时,发现合并分支(一般为master)中已有变动,此时本地开发分支(也即待合并分支)与合并分支有冲突,需要解决。
这里仅介绍idea中如何进行操作。
1、先checkout到合并分支并进行update
checkout分支。
image.png
update分支(相当于fetch and merge)。
image.png
2、merge
可先提交本地更改,即commit。然后进行merge或者rebase。
merge时可能会出现冲突,需要手动解决。
注:merge into current 或 Rebase Current onto selected 执行效果一样(都是将dev 上的修改合并到master 上,只是一个是merge 一个是 rebase 罢了)。
参考 https://icode.best/i/54665742764698。
3、最后将本地的commit进行push即可
其它
在本次开发时,可直接在本地先update主分支,然后在其基础上创建新分支进行开发。
网友评论