Git之hotfix热修复分支
生活随笔
收集整理的這篇文章主要介紹了
Git之hotfix热修复分支
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、假設你正在開發一個新功能,
需要新建一個new分支并切換:
git checkout -b new
等價于
git branch new
git checkout new
然后在這個new分支上已經寫了一些東西并提交了,
繼續開發,
這時候要緊急修復某個BUG;
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分支上工作了
?
轉載于:https://www.cnblogs.com/yjlch1016/p/9694447.html
總結
以上是生活随笔為你收集整理的Git之hotfix热修复分支的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [USACO15JAN]草鉴定Grass
- 下一篇: SpringBoot的构造方法中使用@A