◆ 分支:
使用分支,可以讓我們從開發主線上分離出來,以免影響開發主線。
分支細分:
功能分支 -> 開發分支 -> 主分支
- 主分支(master):第一次向 git 倉庫中提交更新記錄時自動產生的一個分支。
- 開發分支(develop):作爲開發的分支,基於 master 分支創建。
- 功能分支(feature):作爲開發具體功能的分支,基於開發分支創建
◆ 分支命令:
git branch
查看分支git branch 分支名稱
創建分支git checkout 分支名稱
切換分支git merge 來源分支
合併分支git branch -d 分支名稱
刪除分支(分支被合併後才允許刪除)(-D 強制刪除)
◆ 暫時保存更改:
在git中,可以暫時提取分支上所有的改動並存儲,讓開發人員得到一個乾淨的工作副本,臨時轉向其他工作。
使用場景:分支臨時切換
- 存儲臨時改動:
git stash
- 恢復改動:
git stash pop