来源: Git 克隆分支 – 简书
- 首先,你需要使用
$ git clone
这个命令克隆一个本地库。
e:
cd ProxSpace/pm3
git clone https://github.com/iceman1001/proxmark3.git "iceman"
这将远端的proxmark3项目的master分支克隆到 E:\ProxSpace\pm3下的iceman文件夹,
注意要克隆的目录(比如这里的iceman)要先创建好,且里面不能有文件(必须是空目录)。
之后不会克隆任何一个分支下来的。
- 查看本地与远端分支情况:
git branch -a
假定你现在的命令行正处于已经在当前克隆好的文件夹中。
git branch -a
绿色代表本地已经有的分支。remotes是远端分支情况
- 假定你需要一个autoBuild(此处假定远程库中已经存在此分支,也就是你需要克隆的)分支用于开发的话,你需要在autoBuild分支上开发,就必须创建远程origin的autoBuild分支到本地,于是用checkout这个命令创建本地autoBuild分支(并不会在本地创建分支文件夹的,只是在本地建立了个和远端同步的分支):
$ git checkout -b autoBuild origin/autoBuild
再同步下:
$ git pull
不执行这步的话,新checkout的分支并不会同步内容下来,以后获取分支更新内容也是用这个命令.
这样就实现了克隆autoBuild分支。
再输入git branch -a
来看看分支情况:
- 切换分支:
git checkout autoBuild
这样就在本地切换到了autoBuild分支了。
作者:Thresh0ld
链接:https://www.jianshu.com/p/c261867cf49a
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。