1. 創(chuàng)建分支
$ git branch <branchname>
2. 顯示分支列表
$ git branch
3. 切換分支
$ git checkout <branch>
4. 創(chuàng)建并切換分支
$ git checkout -b <branch>
5. 合并分支
I. $ git merge <commit>
????如果當前分支未更改過讯榕,該命令將指定分支導入到HEAD指定的分支骤素,否則會生成一個提交并將HEAD移動到該提交匙睹,出現(xiàn)沖突時更改完沖突部分后用
commit
重新提交
- 執(zhí)行合并時,如果設定了
non fast-forward
選項济竹,即使在能夠fast-forward
合并的情況下也會生成新的提交并合并痕檬。
II. git rebase <>
????將待合并的分支添加在當前分支后面,將當前分支的HEAD移動到合并的分支處送浊,修改沖突后的提交使用
git rebase --continue
梦谜,取消rebase使用--abort
選項
6. 刪除分支
$ git branch -d <branchname>
`