一、远程有分支
1. git clone 远程仓库地址, 进入clone下来的文件夹
2. 查看需要关联的远程分支名
3. 本地新建一个和远程分支同名的分支 git checkout -b '分支名'(创建并切换分支)
git checkout -b sit-basic-v1.0.1
创建成功后本地就存在和远程同名的分支了
4. 本地分支关联远程分支
git branch --set-upstream-to=origin/sit-basic-v1.0.1
5. 查看分支关联情况
git branch -vv
6. 提交变动文件测试是否成功关联
测试已经成功关联分支,并可以提交代码到远程分支
二、远程无分支
1. 远程仓库暂时只有一个分支
2. git clone 远程仓库地址, 进入clone下来的文件夹
3. 本地新建一个分支 git checkout -b '分支名'(创建并切换分支)
git checkout -b demo
4. 将本地分支提交到远程仓库
git push origin demo
此时远程仓库就有 demo 分支了
5. 此时修改本地代码并提交远程分支会报错,因为分支还没有进行关联
The current branch demo has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin demo
6. 本地分支与远程分支关联
git branch --set-upstream-to=origin/demo
7. 提交代码到远程分支
此时本地代码已可以成功提交到demo分支
转载自https://blog.csdn.net/weixin_43877778/article/details/121083075
三 git通过命令克隆远程项目分支到本地
1.新建一个空文件夹,进入文件夹,在空白处右击鼠标右键,点击git bash here
弹出git命令窗口;
2.输入命令 git init 此时会生成一个.git文件夹;
3.使用命令git clone -b 分支名 '远程仓库的http地址' 克隆远程分支;
4.此时可到第一步的空文件夹下发现已经克隆成功;
————————————————
版权声明:本文为CSDN博主「袁梦码」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_63610637/article/details/126738037