1. 創建分支
$ git branch <branchname>
2. 顯示分支列表
$ git branch
3. 切換分支
$ git checkout <branch>
4. 創建並切換分支
$ git checkout -b <branch>
5. 合併分支
I. $ git merge <commit>
如果當前分支未更改過,該命令將指定分支導入到HEAD指定的分支,否則會生成一個提交併將HEAD移動到該提交,出現衝突時更改完衝突部分後用
commit
重新提交
- 執行合併時,如果設定了
non fast-forward
選項,即使在能夠fast-forward
合併的情況下也會生成新的提交併合併。
II. git rebase <>
將待合併的分支添加在當前分支後面,將當前分支的HEAD移動到合併的分支處,修改衝突後的提交使用
git rebase --continue
,取消rebase使用--abort
選項
6. 刪除分支
$ git branch -d <branchname>
`