概述

本文介绍 git 环境中本地分支与远程分支的映射关系的查看和调整。

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

执行如下命令:

git branch -vv

注意就是两个 v ,没有写错。

可以获得分支映射结果:

  dev  fa***** [github/dev] update
* main 2e***** [github/main] update

可以看出
本地分支dev 映射 远程分支 [github/dev]
本地分支main 映射 远程分支 [github/main]

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

将本地分支与远程分支的映射关系给解除,方能创建新的映射关系。

执行如下命令解除关联:

git branch --unset-upstream

无报错则表示执行成功了,接下来再查看本地分支与远程分支映射关系(执行上面的 git branch -vv 命令)。

  dev  2e53e8a [github/dev] update
* main 2e53e8a update

可以看到main本地分支与远程分支的映射关系已经撤销。

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

执行如下命令:

git branch -u origin/main

这里的 origin/main 就是要映射的远程分支完整路径名称。

或者使用命令:

git branch --set-upstream-to origin/main

总结

请注意⚠️:本地分支与远程分支建立映射关系可以不同名呢!

在 idea 中,提交代码的时候我们可以指定远程分支进行提交,不一定是用默认分支进行提交。

Git : 本地分支与远程分支的映射关系相关推荐

  1. Git 更改本地分支与远程分支的映射关系

      最近在使用 Git 的过程中,需要将本地的分支 B 关联到远程的分支 A,但是我本地分支 B 代码提交的时候只能提交到远程分支 B (远程分支 A 没写入权限),但是我要能及时的拉取到别人对远程分 ...

  2. Git建立本地分支和远程分支的映射关系

    Git建立本地分支和远程分支的映射关系 git branch -vv:查看本地分支和远程分支的映射关系 在切换分支前,须本地建立新分支,例如:git branch dev4test  //本地建立de ...

  3. git:本地分支与远程分支

    在开发软件时,可能有多个人同时为一个软件开发,可能同时存在多个release版本,并且需要对各个版本进行维护,而git的分支功能就可以支持同时进行多个功能的开发和版本管理 什么是分支? Git 保存的 ...

  4. git本地ben远程分支_Git本地分支和远程分支关联

    1.创建分支 git branch develop 2.查看本地分支: git branch 注:名称前面加* 号的是当前的分支 3.查看远程分支: 加上-a参数可以查看远程分支,远程分支会用红色表示 ...

  5. Git本地分支和远程分支关联

    功能 命令 备注 创建分支(需要先进入仓库目录) git branch develop   查看本地分支 git branch 注:名称前面加* 号的是当前的分支 查看远程分支 git branch ...

  6. git 本地分支与远程分支关联的一种方法

    github上已经有master分支 和dev分支 在本地 git checkout -b dev 新建并切换到本地dev分支 git pull origin dev 本地分支与远程分支相关联 在本地 ...

  7. 最实用的Git命令总结:新建本地分支、远程分支、关联和取消关联分支、清除本地和远程分支、合并分支、版本还原、tag命令、中文乱码解决方案、如何fork一个分支和修改后发起合并请求

    1.常用命令git.tag整理 1.新建分支本地分支 git branch <branch-name>远程分支 git push origin <branch-name>:&l ...

  8. git提交 本地分支和远程分支断开连接

    1级标题 当 git push origin branch_name时遇到报错如下: fatal:'origin' does not appear to be a git repository fat ...

  9. git push -u origin master和git push 远程主机名 本地分支名:远程分支名作用

    git push git push命令用于将本地分支的更新,推送到远程主机.它的格式与git pull命令相仿. $ git push <远程主机名> <本地分支名>:< ...

最新文章

  1. Javascript s02
  2. Linux下C语言的系统头文件
  3. 简单说明PHP的垃圾收集机制是怎样的?
  4. C++中结构体和类的区别和联系
  5. ZZULIOJ 1103: 平均学分绩点(函数专题)
  6. 安卓桌面整理app_升级到 iOS 13,你还会删除 APP 和整理桌面了吗?
  7. 马哥【直播班】Python运维自动化与DevOps项目特训班学习记录
  8. AVL Cruise 2020安装教程
  9. DosBox的安装及使用——详细教程
  10. android 签名打包 Invalid keystore format
  11. win10系统office2010每次打开总是出现配置进度
  12. 方向余弦,向量夹角,向量的投影
  13. html多重阴影,CSS3多重阴影特效
  14. Apache DolphinSchedulerShenYu(Incubating)联合 Meetup,暖春 3 月与你相约!
  15. python处理颜色rgb_python – 根据RGB值更改图像的颜色
  16. ACL 2020 MART: Memory-Augmented Recurrent Transformer for Coherent Video Paragraph Captioning
  17. System memory 249364480 must be at least 471859200
  18. 装修工程施工质量控制工作方法及措施
  19. 应届生就业高峰期,Java程序员面试常犯的5点错误总结
  20. Elmedia Player Pro for Mac专业破解版永久激活方法

热门文章

  1. TSI: Temporal Scale Invariant Network forAction Proposal Generation
  2. [资料共享] 多个创意移动电源实例教程
  3. 三种方法导出EXCEL文件
  4. 第8章实验1:学生成绩管理系统V1.0
  5. Java中Excel导出
  6. 专业课的认识和英语的自我学习,fulfillingly!
  7. 苹果账号提示:没有足够信息以重设您的安全提示问题,求解决方法
  8. 嵌入式开发----示波器入门
  9. 2019.9.3 远景智能后台开发一面
  10. basler 相机取图超时_Opencv打开basler相机——实现显示视频、保存图片、记录视频(Windows下)...