Git合并分支:解决冲突

Git合并分支

基于某个版本的代码开发新特性 一般都是创建一个新分支进行特性的修改
git checkout -b feature_xxx
git add xxx.xxx //做出修改
git commit -s -m "[feature]:xxx xxx" //提交修改

新功能开发完毕之后 将这个分支合并到原分支中
git checkout master //切换回原分支
git merge feature_xxx //合并功能分支

如果功能分支和原分支没有冲突 则可以直接合并成功
存在冲突的话 merge会失败 git会保存现场 等待开发者
手动合并冲突之后才能合并成功两个分支

合并冲突

合并冲突听起来非常难 操作起来并不难
举个常见的冲突例子
合并冲突到一半时 git的提示 README.md文件冲突
cxdeMacBook-Pro:test cx$ git status
On branch br2
You have unmerged paths.
  (fix conflicts and run "git
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值