相关技巧

关注公众号 jb51net

关闭
首页 > 网络编程 > 相关技巧 > Git代码冲突问题

Git代码冲突问题分析及解决方案

作者:蜀州凯哥

本文介绍了解决Git代码冲突的两种方法:使用IntelliJ IDEA工具和Git命令行,通过对比不同分支的代码差异,选择有效代码进行合并,在IntelliJ IDEA中,可以通过Merge功能解决冲突;在Git命令行中,需要手动编辑冲突文件并提交修改

解决思路

在团队开发中,提交代码到Git仓库时经常会遇到代码冲突的问题。

原因:多人对相同的文件进行了编辑,造成代码存在差异化

解决方案:

下面我们基于idea工具与git命令行两种实施操作开始动手实践。

动手实践

使用Idea工具解决

  

把不同分支中有效代码进行保留,并合并成最终代码

在不同分支上,选择要保留的代码到Result(最终代码)

合并完成后的代码:  

向Git提交合并后的代码 

使用Git命令行解决 

查看不同分支代码的差异化 

执行命令:cat 冲突文件

修改冲突文件(合并代码)  

执行命令:vim 冲突文件

  

通过vi编辑器,删除冲突文件中不需的内容后:

提交修改后的冲突文件  

推送到Git远程仓库

执行命令:git push

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文