Git如何clone所有的远程分支

详细可以参考个人博客:Git如何clone所有的远程分支


Git clone只能clone远程库的master分支,无法clone所有分支,解决办法如下:

  1. 找一个干净目录,假设是GitHub
  2. cd GitHub
  3. git clone [email protected]:dta0502/Data-Analysis-In-Action.git,这样在GitHub目录下得到一个Data-Analysis-In-Action子目录
  4. cd Data-Analysis-In-Action
  5. git branch -a,列出所有分支名称如下:
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/add-license-1
  remotes/origin/dev
  remotes/origin/master
  1. git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支

详细可以参考个人博客:Git如何clone所有的远程分支

你可能感兴趣的:(GitHub)