码迷,mamicode.com
首页 > 其他好文 > 详细

Git之hotfix热修复分支

时间:2018-09-24 14:48:05      阅读:5563      评论:0      收藏:0      [点我收藏+]

标签:checkout   hot   col   commit   otf   list   new   bsp   color   

1、假设你正在开发一个新功能,

暂定为new,

需要新建一个new分支并切换:

git checkout -b new

切换到一个新的分支new

等价于

git branch new

git checkout new

然后在这个new分支上已经写了一些东西并提交了,

继续开发,

但是这个新功能只进行到一半,

这时候要紧急修复某个BUG,

需要新建一个hotfix分支,

git status

查看状态

git stash

把当前已经修改的但是还未提交的暂存起来,

此时再用git status查看状态:

工作区是清空的

技术分享图片

 

 

2、切回主分支,

并新建hotfix分支

git checkout master

git checkout -b hotfix

修复BUG并add与commit,

git checkout master

切换到主分支,

git merge --no-ff -m "合并hotfix分支" hotfix

合并hotfix分支,

git branch -d hotfix

最后删除hotfix分支

 技术分享图片

 

3、切回new分支继续开发新功能,

git status

查看状态

git stash pop

恢复工作区

git stash list

查看暂存区

此时可继续在new分支上工作了

技术分享图片

 

Git之hotfix热修复分支

标签:checkout   hot   col   commit   otf   list   new   bsp   color   

原文地址:https://www.cnblogs.com/yjlch1016/p/9694447.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!