前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git本地分支与远程分支关联与解除关联

git本地分支与远程分支关联与解除关联

作者头像
小蔚
发布2022-09-23 15:57:46
2.8K0
发布2022-09-23 15:57:46
举报
文章被收录于专栏:小蔚记录小蔚记录

一、查看本地分支与远程分支的映射关系

使用以下命令(注意是双v):

git branch -vv

可以看到分支dev没有和远程分支建立任何映射,此时若执行如下拉取命令则不成功(因为git此时不知道拉取哪个远程分支和本地分支合并):

 同理,若此时执行如下推送命令同样不成功:

二、建立本地分支与远程分支的映射关系

1、查看本地分支与远程分支:

2、从dev分支下新建分支:feature/add_order,查看本地分支与远程分支

3、建立当前分支与远程分支的映射关系:

如果本地新建了一个分支 branch_name,但是在远程没有

本地有分支:feature/add_order 

远程无分支:feature/add_order 

git push --set-upstream origin feature/add_order (将本地分支与远程分支关联 ,远程也会新建一个分支 feature/add_order)

 查看当前本地分支与远程分支的映射关系结果如下:

 如果远程有一个分支feature/add_order,需要将本地分支feature/add_order与远程分支feature/add_order关联起来

git branch -u origin/feature/add_order

 三、撤销本地分支与远程分支的映射关系

撤销本地分支与远程分支的映射关系 git branch --unset-upstream

使用git branch -vv得到结果如下

原文链接:https://blog.51cto.com/u_15076228/4280900(写的很不错)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-08-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档