【Git&GitHub - 11】:Git合并分支

简介: 【Git&GitHub - 11】:Git合并分支

Git合并分支


模拟场景


我们主分支(main)有一个稳定的V4.0版本、现在发现了一个Bug、在不影响主线的情况下,我们可以新建一个分支(hotfix)进行bug修复,bug解决完毕之后只需合并到主分支即可!


创建分支用于修复bug


  • 从当前提交创建hotfix分支用于修复这个bug:git checkout -b hotfix


468a0a2c5139400386fe5c74ba8fd4fe.png


  • 在hotfix分支中修复bug并且提交至hotfix分支

5ad5a92d444d44bc92a0c41649a33603.png


510e6f3e839a4a5598c4b42ba3802018.png


合并分支


使用 git merge 分支名 把分支名合并到当前所在的分支,合并成功后将自动创建一条提交。


  • 合并分支名到当前所在的分支:git merge 分支名

6311b3f56f1f451fabb408957927bac4.png

022c95ccd013486d877b6dd67019e9a4.png



删除分支



合并完成后、hotfix这个分支就已经没有作用了,可以直接删除。


418b98f31cb2436f844ddfa20b862ed6.png


相关文章
|
1月前
|
开发工具 git 开发者
|
1月前
|
开发工具 git
|
2月前
|
前端开发 算法 开发工具
Git分支批量清理利器:自定义命令行插件实战
Git分支批量清理利器:自定义命令行插件实战
45 0
|
1月前
|
开发工具 git 开发者
|
1月前
|
开发工具 git
|
7天前
|
开发工具 git
git 拉取代码仓库代码报错(合并错误 refusing to merge unrelated histories)
git 拉取代码仓库代码报错(合并错误 refusing to merge unrelated histories)
16 0
|
24天前
|
Shell 开发工具 git
【Github】git bash将本地工程上传至github
【Github】git bash将本地工程上传至github
|
1月前
|
存储 开发工具 git
Git 术语解析:深入理解上游分支
【2月更文挑战第26天】
88 0
Git 术语解析:深入理解上游分支
|
1月前
|
Shell 开发工具 git
【问题篇】git创建分支后idea切换分支找不到以及合并问题
【问题篇】git创建分支后idea切换分支找不到以及合并问题
30 0
|
1月前
|
缓存 开发工具 数据安全/隐私保护
通过一篇文章带你玩转git和GitHub
在现代软件开发中,版本控制系统是不可或缺的工具。Git和Github是其中最受欢迎的组合。Git是一个开源的分布式版本控制系统,用于追踪代码的改动,而Github则是一个基于Git的代码托管平台,提供了代码托管、协作开发等功能。
81 2
通过一篇文章带你玩转git和GitHub