git分支冲突时如何解决

此处仅介绍在开发完成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主分支,然后在其基础上创建新分支进行开发。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容