git学习——分支

https://git-scm.com/book/zh/v2 

# 克隆git项目
git clone http://www.kernel.org/pub/scm/git/git.git

# 查看所有分支
git branch -a

# 检出所需分支
 git checkout -b dev origin/dev # 作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支

# 删除本地分支
$ git branch -d origin/v4.0  # 当出现重复分支时:fatal: A branch named 'origin/v4.0_ABL' already exists.

  

https://blog.csdn.net/github_27263697/article/details/79373997

切换到要操作的项目文件夹 
命令行 : $ cd <ProjectPath>   例如,$ cd /Downloads/G25_platform_sdk

查看项目的分支们(包括本地和远程) 
命令行 : $ git branch -a     例如,$ git branch -a 

删除本地分支 
命令行 : $ git branch -d <BranchName>

https://blog.csdn.net/liuyinfei_java/article/details/80470898

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

1. 找一个干净目录,假设是git_work
2. cd git_work
3. git clone http://myrepo.xxx.com/project/.git ,这样在git_work目录下得到一个project子目录
4. cd project
5. git branch -a,列出所有分支名称如下:
remotes/origin/dev
remotes/origin/release
6. git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
7. git checkout -b release origin/release,作用参见上一步解释
8. git checkout dev,切换回dev分支,并开始开发。

原文地址:https://www.cnblogs.com/panpanwelcome/p/7125262.html