Git学习尚硅谷(003 git分支操作)

尚硅谷Git入门到精通全套教程(涵盖GitHub\Gitee码云\GitLab)

总时长 4:52:00 共45P

此文章包含第15p-第p18的内容


git分支操作

分支介绍

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

分支的好处

在这里插入图片描述

分支的操作

在这里插入图片描述

查看分支

在这里插入图片描述

查看当前的分支

git branch -v

在这里插入图片描述

创建分支

在这里插入图片描述

创建分支

git branch 分支名

增加了一个热修复分支
在这里插入图片描述
添加完成
在这里插入图片描述

切换分支&修改分支

这里可以看到当前的分支是master
在这里插入图片描述

切换分支

git checkout 分支名

在这里插入图片描述

在这里插入图片描述

ps:
git checkout -b <newBranch> 可以创建并切换到新分支上

在新分支(hot-fix)上修改文件并且提交,跟之前一模一样
在这里插入图片描述

在这里可以查看分支和版本
在这里插入图片描述

在这里插入图片描述

切换回master分支

在这里插入图片描述

合并分支

正常合并分支

在当前分支合并其他分支的内容
下面表示 将hot-fix的分支合并到master分支上
在这里插入图片描述
合并成功
在这里插入图片描述

在这里插入图片描述

冲突合并

在这里插入图片描述

第一步 在master分支 修改内容,并添加到暂存区,提交本地库
在这里插入图片描述
在这里插入图片描述

第二步 切换到hot-fax分支上
在这里插入图片描述

第三步 在hot-fax上修改内容,并添加到暂存区,提交本地库

在这里插入图片描述
在这里插入图片描述

第四步 切换回master分支
在这里插入图片描述
第五步 合并分支 报错
在这里插入图片描述
报冲突错误
在这里插入图片描述

显示正在合并中(未合并成功)
在这里插入图片描述
查看状态
在这里插入图片描述

查看当前代码,如下
在这里插入图片描述

在这里插入图片描述

vim中使用dd删除一行
在这里插入图片描述

第五步 添加暂存区
在这里插入图片描述

第六步 不要带文件名进行提交本地库(带文件名相当于只是部分提交,merge期间不支持部分提交)
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
代码合并成功
在这里插入图片描述

切换回hot-fax分支后 发现hot-fax分支的代码不会变化
在这里插入图片描述

底层原理
指针的切换
在这里插入图片描述
修改完之后 将分支指向了这个分支 就相当于合并了分支
在这里插入图片描述
在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值