git核心功能合并git merge和git rebase

重点

理解git merge的基础上,再去理解git rebase.本博客着重是根据官方文档里理解,做的实验。如果想深入理解git merge和git rebase还是看官方文档,什么博客,都不好使,没有官方文档牛逼。相关文档,在文章尾部,都已经附上。

实验环境介绍

在gitee上创建一个空的仓库,然后在电脑端使用git clone同步这个仓库,然后再电脑端新建一个version.txt文件,分别在version.txt文件中,添加verison1,verison2,并且提交和push,这样这个仓库就有2个提交版本。
然后再增加common.txt文件,并且在文件中,添加version3,并且在version.txt文件中,增加version3,提交和push
1.在gitee上创建一个空的仓库
在这里插入图片描述
2.在电脑端,增加version.txt文件,并且在该文件中增加,version1,version2这个字符串,并且提交2次,第三次的时候,在version.txt文件中增加version3字符串,新增common.txt文件,并且增加version3字符串。操作成功的样子,大概就是这种情况。
在这里插入图片描述
在这里插入图片描述
3.新建3个分支,分别是work,hotfix,bugfix222,这样他们的父节点都是第三次提交在这里插入图片描述

Git merge

合并场景1:两个合并的分支,父节点一样,合并新的文件

(master和work分支合并,master和work的分支的父节点都是master,work节点添加新的文件
step1:切换到work分支
在这里插入图片描述
step2.在工作区增加文件work.txt,并且提交
在这里插入图片描述
step3:切换到master分支,合并work分支,并且push到服务器
在这里插入图片描述
4.查看服务器的变化
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狂奔的蜗牛x

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值