git clone只能clone遠程庫的master分支,沒法clone全部分支,解決辦法以下:java
克隆分支的另外一個方法:python
git clone -b (分支項目名) http://myrepo.xxx.com/project/.gitgit
git clone默認會把遠程倉庫整個給clone下來
但只會在本地默認建立一個master分支
若是遠程還有其餘的分支,此時用git branch -a查看全部分支:fetch
remotes/origin/HEAD -> origin/master.net
remotes/origin/masterblog
remotes/origin/python_mail.skinip
remotes/origin/udisk開發
remotes/origin/vip
能看到遠程的全部的分支,如remotes/origin/python_mail.skin能夠使用checkout命令來把遠程分支取到本地,並自動創建tracking rem
$ git checkout -b python_mail.skin origin/python_mail.skinget
Branch python_mail.skin set up to track remote branch python_mail.skin from origin.
Switched to a new branch 'python_mail.skin'
或者使用-t參數,它默認會在本地創建一個和遠程分支名字同樣的分支
$ git checkout -t origin/python_mail.skin
也能夠使用fetch來作:
$ git fetch origin python_mail.skin:python_mail.skin
做者:liuyinfei_java
來源:CSDN
原文:https://blog.csdn.net/liuyinfei_java/article/details/80470898 版權聲明:本文爲博主原創文章,轉載請附上博文連接!