一、远程有分支

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分支

转载至: Git创建本地分支并关联远程分支 - coco9821 - 博客园

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐