Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git 的指令和設定
  6. Git 的分支指令
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

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