git clone 單個分支專案或者所有專案分支
阿新 • • 發佈:2019-02-04
克隆單個分支
git clone
預設是克隆Head
指向的branch
,預設是master
分支,如果是多分支,我們可以單個克隆分支專案。
git clone -b template https://github.com/iview/iview-admin.git //clone template分支
克隆所有專案分支
如果要clone
所有分支,也可以這樣解決這個問題:
- 找一個乾淨目錄,假設是 iview_project
cd iview_project //切換到指定目錄
git clone https://github.com/iview/iview-admin.git //克隆專案
- 這樣在 iview_project 目錄下得到一個 iview-admin 子目錄
cd iview-admin //切換到專案目錄
git branch -a //列出所有分支名稱如下: * 號表示當前分支
* dev
remotes/origin/HEAD -> origin/dev
remotes/origin/desktop
remotes/origin/dev
remotes/origin/gh-pages
remotes/origin/master
remotes/origin/template
說明: origin/template
, origin
是遠端倉庫名,template
是遠端倉庫的一個分之,由上結果可以看出,遠端倉庫origin還有desktop、dev、gh-pages、template、master
等分支。
- 接下來,可以在本地新建分支並與遠端倉庫的分支進行關聯了
git checkout -b template origin/template // 作用是checkout遠端倉庫origin的分支template,在本地起名為template分支,並切換到本地的template分支
git checkout -b desktop origin/desktop // 作用參見上一步解釋
第一次切換分支,就用上面命令,如果本地已經存在了對應的分支可以直接:
git checkout dev // 切換回dev分支,並開始開發。
檢視分支命令
git branch -a //檢視所有分支
git branch -r //檢視遠端分支