一、创建新分支
此处用Gitee演示,其他Git仓库类似。
- 点击代码左上角的分支信息
- 点击管理按钮
- 点击新建分支
起点:代表你需要从哪个分支进行克隆
新分支名称:Hint中有建议的命名规范
以web分支为例,此处已经创建完成,web分支包含当前master分支的所有代码内容及版本信息。
二、拉取非Master分支
网上实际上对于拉取非Mater给了很多奇怪的建议,我基本尝试过但是总是会遇到问题,后来自己随便试试结果成功了,在这里记录一下。
- 初始化
首先创建个空文件夹,用作项目的根目录。
在空目录中右键打开Git bash。
输入git init
- 建立与远程仓库的连接
git remote add origin XXXXXXXX(您的远程仓库地址)
- 把远程仓库拉到本地
git fetch origin web(web为分支的名称)
注意:此时直接写远程仓库非master的分支名就行,就是这么简单粗暴,如果拉不下来,在最后面加-f
。
三、上传到远程非Master仓库
git add *
git commit "本次提交的内容说明"
git push -u origin master:web(此处这样写的原因是,我们的代码在本地是master分支,而我们推送的远程仓库是web)
大功告成。