分支策略
- master分支夕晓,穩(wěn)定分支,該分支一般用于release
- dev分支磷账,開發(fā)分支峭沦,dev分支按照業(yè)務階段合并到master分支
- feature分支,用于功能分支
-
bug分支逃糟,短時間用于修復bug
image.png
命令記錄:
git checkout 切換分支
git branch 查看創(chuàng)建分支
git status 查看狀態(tài)
git merge 合并分支
bug修復
場景描述: 如果bob正在分支bob上工作吼鱼,其工作尚需幾個工作日,但是臨時需要修復發(fā)布版本的一個bug绰咽,則此時需要切換到master分支工作.
命令記錄
git stash 暫存當前修改
git stash list 查看暫存列表
git stash apply 僅恢復暫存
git stash drop 僅刪除暫存
git stash pop 恢復并刪除暫存
關聯(lián)遠程分支
命令記錄:
git checkout -b branch_name origin/branch_name 創(chuàng)建時關聯(lián)遠程分支
git branch --set-upstream branch_name origin/branch_name 對已有分支關聯(lián)遠端分支
版權聲明:自由轉(zhuǎn)載-非商用-非衍生-保持署名(創(chuàng)意共享3.0許可證)