Git版本冲突解决(六)
2016-01-20 17:49
246 查看
1.协作开发过程提交冲突
例子:develop A和develop B同时修改同一个项目的文件,并且都向远程仓库提交,会有一个开发人冲突。
如下图:(注:模拟2个开发者修改,在这之前代码和远程仓库都是一样的)
developB修改代码:
package com.sohu.train; public class AddFile { public static void main(String args[]){ System.out.println("1 am develop B"); } }
git add commit push 推送远程仓库成功。
developA修改代码:
package com.sohu.train; public class AddFile { public static void main(String args[]){ System.out.println("1 am develop A"); } }
git add commit 成功,等在push的时候报如下提示:
这个时候我们先需要 pull 下远程仓库,修复冲突代码,重新对项目 进行 add commit push,就可以完成冲突解决。
最后看下合并的曲线:
最后解决冲突。
相关博客:
3).Github的使用(三)
4).Git 常用命令(四)
5).Git 版本回退(五)
6).Git版本冲突解决(六)
7).git 分支管理(七)
相关文章推荐
- git 版本控制冲突解决
- 解决git版本冲突
- Git - Git内部原理解析 | 解决git版本冲突
- git的版本和本地版本冲突的解决方法
- Git版本冲突解决(六)
- 【Git】先commit后pull由于版本冲突,提交内容看不到的解决方法
- git跨版本解决冲突
- Git下使用版本回退粗暴解决冲突问题
- git分支与版本管理、版本回退、冲突解决记录
- 解决git版本冲突不能push
- git版本冲突解决
- Git版本控制:Git冲突解决 相关错误总结
- vs.net git版本仓库使用 之解决冲突方法 原创
- git 解决版本冲突
- Git 分布式版本控制系统(五) ---冲突以及解决办法
- git 本地库推送远程库 版本冲突的解决方法
- Git代码冲突解决办法
- eclipse git push 冲突问题解决
- git冲突的解决
- [git] git merge 冲突解决