首页 > 其他 > 详细

Git版本冲突解决(六)

时间:2016-01-21 02:10:53      阅读:200      评论:0      收藏:0      [点我收藏+]

1.协作开发过程提交冲突

例子:develop A和develop B同时修改同一个项目的文件,并且都向远程仓库提交,会有一个开发人冲突。

如下图:(注:模拟2个开发者修改,在这之前代码和远程仓库都是一样的)

bubuko.com,布布扣

?

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的时候报如下提示:

?bubuko.com,布布扣

bubuko.com,布布扣

这个时候我们先需要 pull 下远程仓库,修复冲突代码,重新对项目 进行 add ?commit push,就可以完成冲突解决。

最后看下合并的曲线:

bubuko.com,布布扣

?最后解决冲突。

?

?

?

Git版本冲突解决(六)

原文:http://yanan0628.iteye.com/blog/2272283

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!