git clone 指定分支

本篇介紹 git clone 指定分支的方法,現在大部分專案的預設分支是 master,但如果平常使用的分支不是 master 的話,例如:dev 分支,就會需要 git clone 指定分支的需求,這樣專案 clone 下來就直接是 dev 分支了,接下來我們來學習怎麼 git clone 指定分支。

首先先簡單介紹 Git clone 用法,語法如下,

1
git clone <遠端專案URL>

git clone 不指定分支

以下是 git clone 不指定分支的方式,預設是 matser,最近 github 預設分支名稱改成 main,

1
git clone git@github.com:user/myproject.git

相信這個預設的方式應該大家都很熟悉。

git clone 指定分支

以下是 git clone 指定分支的語法,在 git clone 指令最後加上 -b 的參數,後面接上分支名稱,

1
git clone <遠端專案URL> -b <分支名稱>

或是用 --branch 的參數,

1
git clone <遠端專案URL> --branch <分支名稱>

git clone 指定分支的範例如下,假如我要 git clone 一個遠端的 myproject 專案且分支名稱是 dev 的話,用法如下,

1
git clone git@github.com:user/myproject.git -b dev

-b 參數也可以寫在前面,效果相同,

1
git clone -b dev git@github.com:user/myproject.git

之後可以用 git branch 來確認目前的分支,要切換分支的話使用 git checkout <分支名稱>