git复制分支(转)

一、远程有分支

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值