24-26、分支合并

24、分支概述

什么是分支

多个任务
master

不想造成影响

开发过程互不干扰

hot_fix

修复bug 热修复

服务器程序不停,

创建该分支,对bug进行紧急修复,然后合并

好处

如果一个功能失败,不影响其他分支;失败的分支删除重新开始即可、

25、分支操作

git status

git branch -v  //查看分支

git branch hot_fix

git branch -v

git checkout hot_fix  //切换分支

合并

当前所在的分支必须是接收修改的分支

执行merge命令

git merge hot_fix 
意思是将hot_fix分支上的修改拿到master上

26、解决合并分支后产生的冲突

git branch -v
在hot上,把master合并
git merge master  
此时产生冲突
没有产生额外的文件,git不会
增加了特殊的标记

冲突的表现

在这里插入图片描述

冲突的解决

编辑文件,删除特殊符号

把文件修改到满意的程度,保存退出

git add [文件名]

git status

git commit -m"日志消息"
git commit -m "resolve conflict" good.txt

此时commit一定不能带文件名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值