操作分支

顯示分支清單

$ git branch

加上 -r 參數,將顯示遠端分支。
加上 -a 參數,可以顯示遠端與本地端的分支。

Back To Top

建立分支

$ git branch <branchname>

進階篇 【教學1 使用分支】 1. 建立分支

Back To Top

修改分支的名稱

$ git branch -m <oldbranch> <newbranch>
Back To Top

刪除分支

$ git branch -d <branchname>

如果有未合併到 HEAD 的提交,則不能刪除此分支。如果要強制刪除未提交的分支,請加上 -D 參數執行。

進階篇 【教學1 使用分支】 4. 刪除分支

Back To Top

切換分支

$ git checkout <branch>

如果添加-b 選項,只需ㄧ個命令就可以執行新建分支和已建分支之間的切換。

進階篇 【分支】 分支的切換
進階篇 【教學1 使用分支】 2. 切換分支

Back To Top

合併分支

$ git merge <branch>

加上 --no-ff 參數,將建立合併提交,而不是使用 fast-forward 合併。這可以保留分支合併的紀錄,是個非常有用的參數。

進階篇 【分支】分支的合併
進階篇 【教學1 使用分支】 3. 合併分支

Back To Top