Git版本冲突解决(六)

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,就可以完成冲突解决。

最后看下合并的曲线:

 最后解决冲突。

 

相关博客:

1).Git 版本控制工具介绍(一)

  2).Git 工作流程介绍(二)

  3).Github的使用(三)

  4).Git 常用命令(四)

  5).Git 版本回退(五)

  6).Git版本冲突解决(六)

  7).git 分支管理(七)

  8).git文件存储原理解析(八)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值