git分支场景操作,应用场景

发布时间:2023年12月31日

git分支操作

假设目前我们目前有三个版本

在这里插入图片描述

1.git branch–目前处在的分支上

在这里插入图片描述

现在要开发一个新功能在新的分支上

新建一个分支,通过master分支创建了一个dev_qfh分支

在这里插入图片描述

2.git checkout–要切换的分支名字

在这里插入图片描述

在dev_qfh分支上修改文件的内容
在这里插入图片描述

在这里插入图片描述

在dev_qfh分支上提交一个c4版本

在这里插入图片描述

假设线上出问题了,但是分支上的内容还没开发完,先回到master分支去修复bug。

在这里插入图片描述

修复bug一般也是在一个分支上修改,一般不会在master分支,保证主分支的稳定性

搞一个bug分支

在这里插入图片描述

在bug分支修改文件

在这里插入图片描述

在bug分支上提交一个版本,此时bug修复完成,合入master分支

在这里插入图片描述

要合并分支,先切换回master

在这里插入图片描述

3.git merge–要合并的分支名字

在这里插入图片描述

在这里插入图片描述

bug分支上的c5版本已经合并到master分支了。

此时bug分支已经没用了删了他

4.git branch -d–要删除的分支名字

在这里插入图片描述

然后再回到我们的dev_qfh分支继续开发功能。

开发完毕后,要合并入master分支

在这里插入图片描述

报错了。。。。。

合并冲突了

冲突的地方会有标记,要手动解决冲突

在这里插入图片描述

在这里插入图片描述

解决冲突后再提交一个版本

在这里插入图片描述

bug分支和dev_qfh分支的修改全都在master中了

在这里插入图片描述

文章来源:https://blog.csdn.net/weixin_46039528/article/details/135319307
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。