1. Learn center
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git 的指令和設定
  6. Git 的分支指令
Git

Project and code management together.

Try it free

Git 的分支指令


顯示分支清單

$ git branch

目前分支將以綠色顯示並標有星號。

新增-r選項還將列出遠端追蹤分支。新增-a選項將同時顯示遠端和本地分支。

建立分支

$ git branch <branchname>

請參考:

重新命名分支

$ git branch -m <oldbranch> <newbranch>

刪除分支

$ git branch -d <branchname>

如果該分支還沒有完全與上游分支合併,或者在 HEAD 中如果沒有上游,Git 將不允許您刪除該分支。但是,您可以指定-D以強制刪除它,而不管其合併狀態如何。

請參考:

切換分支

$ git checkout <branch>

這將允許您退出,並切換到您想要的分支。

新增-b選項將建立一個新分支,並切換到它。

請參考:

合併分支

$ git merge <branch>

新增--no-ff選項將導致 git merge 指令都會是建立合併提交,而不是快轉。這很有用,因為它允許您保留合併前分支的歷史紀錄資訊。

當您新增--squash選項時,Git 會建立一個代表合併更改的單個提交,而不是建立合併提交。此提交包含來自合併分支的更改,但不包含任何與合併分支或合併程序本身相關的資訊。

請參考:

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life