当前位置:首页 > 技术分析 > 正文内容

如何查看git本地分支对应的远程分支

ruisui882个月前 (03-04)技术分析8

我们知道git是分布式的,我们可以把在某个分支上执行push和pull,怎么知道对应的哪个远程仓库和哪个分支,这里面需要了解两个概念upstream和downstream。

需要解释一下git中的upstream到底是什么:

git中存在upstream和downstream,简言之,当我们把仓库A中某分支x的代码push到仓库B分支y,此时仓库B的这个分支y就叫做A中x分支的upstream,而x则被称作y的downstream,这是一个相对关系,每一个本地分支都相对地可以有一个远程的upstream分支(注意这个upstream分支可以不同名,但通常我们都会使用同名分支作为upstream)。

可以在配置文件中查看分支的upstream,位置在工程文件.git文件夹下的config文件里

[branch "develop"]
    remote = origin
    merge = refs/heads/develop 

在这个配置文件里,我们可以看到对于的远程库为origin,分支为develop

可以通过命令来修改:

git branch --set-upstream-to=origin/ develop
// 或者git push --set-upstream origin develop 

可以通过简单命令来查看

git branch -vv

参考链接:

https://blog.csdn.net/Lakers2015/article/details/111644120?spm=1001.2014.3001.5502

https://blog.csdn.net/Lakers2015/article/details/111318801?spm=1001.2014.3001.5502

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/2462.html

分享给朋友:

“如何查看git本地分支对应的远程分支” 的相关文章

高校水电远程抄表收费管理系统都有哪些技术优势?

学校后勤是一个庞大的管理体系,学生宿舍用电管理是其中重要的一个环节,宿舍内漏电、超负荷用电、拖欠电费和浪费电现象一直是困扰学校后勤管理的普遍问题。而其中,学生宿舍安全用电更是学校后期管理的重中之重。为加强对学生宿舍用电管理,保障学生的财产及生命安全,现建设一套用电的控制系统。亿玛推出的高校水电远程抄...

最古老的Linux发行版刚刚进行了重大更新

Slackware 15.0 带来了全新的 KDE Plasma 5 桌面体验。Slackware Linux(仍然维护的最古老的Linux发行版)的制造商刚刚发布了Linux发行版的15.0版本。Slackware Linux于1993年出现,创始人Patrick Volderding今天继续维护...

2024前端面试真题之—VUE篇

添加图片注释,不超过 140 字(可选)1.vue的生命周期有哪些及每个生命周期做了什么? beforeCreate是new Vue()之后触发的第一个钩子,在当前阶段data、methods、computed以及watch上的数据和方法都不能被访问。 created在实例创建完成后发生,当前阶段已...

react hooks自定义组件居然能这样做

前言  这里写一下如何封装可复用组件。首先技术栈 react hooks + props-type + jsx封装纯函数组件。类组件和typeScript在这不做讨论,大家别白跑一趟。接下来会说一下封装可复用组件的思路,比如一个新手应该怎么去封装,都需要有哪些东西。  然后说一些复杂组件需要的功能,...

Vue Router 4 路由操作 - 路由导航

路由导航分为 声明式导航 和 编程式导航。通过 <router-link to="..."> 标签跳转的方式为声明式导航。通过 路由实例对象(router.push(...))跳转的为编程式导航。导航到不同的位置想要导航到不同的URL,使用 router.push 方法。...

VUE 技术栈

官网链接:https://cn.vuejs.org/什么是vue:渐进式JavaScript 框架vue-cli链接:https://cli.vuejs.org/vue-cli安装:npm install -g @vue/clivue -V创建一个项目:vue create xxxxxx模版语法:文...