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>
????如果當(dāng)前分支未更改過(guò),該命令將指定分支導(dǎo)入到HEAD指定的分支,否則會(huì)生成一個(gè)提交并將HEAD移動(dòng)到該提交,出現(xiàn)沖突時(shí)更改完沖突部分后用
commit重新提交
- 執(zhí)行合并時(shí),如果設(shè)定了
non fast-forward選項(xiàng),即使在能夠fast-forward合并的情況下也會(huì)生成新的提交并合并。
II. git rebase <>
????將待合并的分支添加在當(dāng)前分支后面,將當(dāng)前分支的HEAD移動(dòng)到合并的分支處,修改沖突后的提交使用
git rebase --continue,取消rebase使用--abort選項(xiàng)
6. 刪除分支
$ git branch -d <branchname>
`