首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

` `git分支-r`中的`upstream/HEAD -> upstream/master` `是什么意思

git分支-r中的upstream/HEAD -> upstream/master表示远程仓库的主分支。

具体解释如下:

  • git分支-r是指使用git branch -r命令查看远程分支的信息。
  • upstream/HEAD表示远程仓库的HEAD指针,它指向当前默认的分支。
  • upstream/master表示远程仓库的主分支,即master分支。

这个表示方式常见于多人协作开发的场景中,其中upstream是指远程仓库的名称,master是远程仓库的主分支。upstream/HEAD -> upstream/master表示当前本地分支所跟踪的远程分支是upstream仓库的master分支。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云代码托管服务:https://cloud.tencent.com/product/coderepo
  • 腾讯云开发者工具套件:https://cloud.tencent.com/product/devops
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Git 分支操作和远程协作

    删除分支 给本地分支改名 git branch -m 原分支名 新分支名, 若修改当前所在分支名字,原分支名可以省略不写。 本地分支复制 -C 表示 --force 强制意思。...因为删除当前分支将导致Git无法确定工作目录树应该是什么。相反,必须始终选择一个非当前分支。 但是还有另外一个微妙问题。Git 不会让你删除一个包含不存在于当前分支提交分支。...要只从你本地版本库删除一个远程跟踪分支,使用这样命令: $ git branch-r -d origin/dev 远程版本库可能已经有分支被其他开发人员删除了(即使这些分支副本可能还遗留在你版本库...你应该会发现,在上面应该不止一次见过 --set-upstream-to 这个词了,这个 upstream 到底是什么呢?...git checkout bugFix git rebase master 等价于 # 迁往分支名是 master (变master), 最后一个参数不写缺省是 HEAD git rebase

    78710

    一篇文章全面了解Git

    相信小伙伴们对于git已经不陌生了吧,下面我们先了解一下git仓库整体结构吧: 1 (1) Githubupstream和origin区别 在git我们有本地仓库,origin 仓库和upstream...2 (2) git 数据流向分析 作为刚开始使用git小伙伴们来说,git数据流向一直是困扰我们问题,我们不知道在终端敲下命令代表意义到底是什么,也可能不明白这些分支之间到底代表什么(大神可以绕步...3 (3) git创建及合并分支git版本管理过程,它都会把每次提交串成一条时间线,这条线就是一个分支,假设目前我们只存在master分支,那么现在HEAD指向就是当前master分支(至于...HEAD是什么,我感觉其实HEAD就像一个指针指向当前分支),这时候master指向目前代码最新提交,随着每次提交master分支都会慢慢增长,这时我们创建一个新分支test并切换到test分支...(gitcheckout -b test),此时HEAD会指向当前test分支,同时test将会指向与master进度一致提交,所以这个创建过程只是新增了一个test指针,同时改变HEAD指向

    38320

    git远程从入门到放弃

    比如我们设置master对应远程仓库master分支 git branch --set-upstream master origin/master git branch查看本地分支git branch...用如下命令进行本地分支和远程分支进行关联 git push --set-upstream origin master 这样在我们每次想push或者pull时候,只需要 输入git push 或者git...在此之前,我们必须要指定想要push或者pull远程分支git push origin master git pull origin master....w=1899&h=657&f=png&s=97604] 原因是本地分支跟远程分支名字不一样 git push origin HEAD:develop 意思是将当前分支推送到origin...develop分支 git push origin HEAD 意思是将当前分支推送到origin仓库与本地当前分支同名分支,没有就会新建删除远程分支git branch -r -

    58820

    git远程从入门到放弃

    比如我们设置master对应远程仓库master分支 git branch --set-upstream master origin/maste git branch查看本地分支git branch...用如下命令进行本地分支和远程分支进行关联 git push --set-upstream origin maste 这样在我们每次想push或者pull时候,只需要 输入git push 或者git...git push github-origin HEAD:develop这种是将当前分支推送到github-origin仓库develop分支[16a6cc54a2f87fa3?...w=1899&h=657&f=png&s=97604]原因是本地分支跟远程分支名字不一样 git push origin HEAD:develop 意思是将当前分支推送到origindevelop...分支 git push origin HEAD 意思是将当前分支推送到origin仓库与本地当前分支同名分支,没有就会新建 删除远程分支git branch -r -d origin

    58130

    git远程易错点

    比如我们设置master对应远程仓库master分支 git branch --set-upstream master origin/master git branch查看本地分支git branch...用如下命令进行本地分支和远程分支进行关联 git push --set-upstream origin master 这样在我们每次想push或者pull时候,只需要 输入git push 或者git...在此之前,我们必须要指定想要push或者pull远程分支git push origin master git pull origin master....w=1899&h=657&f=png&s=97604] 原因是本地分支跟远程分支名字不一样 git push origin HEAD:develop 意思是将当前分支推送到origin...develop分支 git push origin HEAD 意思是将当前分支推送到origin仓库与本地当前分支同名分支,没有就会新建删除远程分支git branch -r -

    69320

    git 实践(二) push使用 转

    MINGW64 /e/02.Workspace-test/gitTest (master) $ git branch -a * master remotes/origin/HEAD -> origin...报错意思就是:你当前分支关联分支(upstream branch)与你分支名字不匹配(not match); 我们在使用git branch -vv查看一下dev_zhangcz分支关联分支...;git给出解决方案 1.push到HEAD分支; 2.push到远程同名分支(新建); 通常情况下,我们选择方案2,但如果你就是想要push到origin/dev分支,也可以选择重命名当前分支...在git全局配置,有一个push.default属性,其决定了git push操作默认行为。...什么是upstream:点击我 在git 2.0,simple是push.default默认值配置项(2.0以前默认配置项是matching),因为该选项对于新手来说是最安全

    92920

    git指南--我想xxx,该用什么命令?

    ,会产生一堆没有指针指向松散对象存在磁盘git fsck 可以通过 git gc 进行清理(包括打包和删除没有引用松散对象) 协作篇: 分支无处不在: git branch -a master.../xiqunpan/bg(upstream,上游分支)到自己仓库,比如http://git.digitalgd.com.cn/rekii/bg git clone git@193.112.141.128...git pull upstream master  把upstreammaster分支合并到当前master分支(为什么这里有pull,说好不优雅呢?...因为master分支根本就没有新代码,git fetch upstream master; git merge upstream/master master或者git rebase --onto master...upstream/master 完全没必要) git rebase master 把dev分支修改rebase到master分支上 (git pull 时候有一个--rebase选项,为何不能在master

    57830

    git 实践(一) pull使用 转

    前言 工作,我们会用到git pull来从远程仓库"同步"代码,通常有三种方式; git pull origin : git pull...和dev $ git branch -a * dev master remotes/origin/HEAD -> origin/master remotes/origin/dev remotes...把远程master分支同步到HEAD分支HEAD分支指向当前位置); 3.git pull 这种写法最简单,也最常用,但是隐含知识也是最多; 场景:本地分支已经和想要拉取分支建立了“关联”关系...dev关联是远程(origin)dev,本地master关联是远程(origin)master; 那么这种关联是如何建立、是否可以修改呢; 配置本地分支与远程分支三种方法: 1.检出时建立关联关系...,则无法执行 git push 或 git pull指令; 没有"关联"分支情况下,使用push会先让你设置一个upstream branch. zhangchangzhi@ZB-PF0SB6DQ

    79620

    Git 把码云上被fork项目源码merge到fork出来分支项目

    需求描述 被fork项目有更新代码,希望把更新代码merge到fork分支项目 解决方法 1、clone fork分支项目到本地,并入切换当前分支为目标分支。...2、增加被fork项目源码仓库地址到你项目远程分支列表),并将该仓库地址命名为upstream(当然也可以是其它),如下: git remote add upstream https://github.com...remoteTargeBranch 4、合并取回目标分支(例master)代码到本地当前分支 git merge upstream/master 至此,完成了本地代码合并,接下来只需要push...步骤3,步骤4也可以直接使用pull命令替代,合并为一个步骤,如下 git pull upstream master 实例 (例中使用ssh访问仓库) 进入对应项目的 git bash后执行以下命令...From gitee.com3:xxxx/CassTestManage * branch master -> FETCH_HEAD * [new branch]

    1.6K10

    关于 Git 那些事

    commit,所以手动写入一个 pick ec7eeb3,并把第三个 commit 调整放到它后面,squash 有压入、塞入意思,这里可以理解为把第三个 commit 塞入第一个: 保存后会弹出一些提示...git diff 4.4 分支相关 在介绍具体指令之前,首先要搞清楚 HEADmaster 和 dev 三个指针作用(不考虑版本回退情况):...查看所有分支 git branch -av 此时只有一个主分支HEADmaster 指针都指向最近一次 commit: PS:这里一定要注意,判断当前处于哪个分支看右边括号内容即可,HEAD...-> master 表示并不是 HEAD 指针指向主分支,而是像示意图那样。...和 upstream): ```git bash git remote -v 之后就可以与原始仓库进行同步了: git pull upstream master 不过这里要注意,A 不是项目参与者

    1.1K50

    常见git命令

    基本命令 1.查看分支 查看所有分支(远程和本地) git branch -a 查看本地所有的分支 git branch 列出所有的远程分支 git branch -r 查看本地分支与远程分支映射关系...git branch -vv 撤销本地分支与远程分支关系 git branch --unset-upstream 将本地新建分支与远程分支相关联(在当前分支下输入以下命令) git branch...git show --name-only [commit] 显示指定文件相关每一次 diff git log -p [file] 显示指定文件是什么人在什么时间修改过 git blame [file...reset HEAD //需要回滚版本号 git push origin --force //然后本地分支覆盖远程分支 6.代码撤销 git checkout . // 恢复暂存区所有文件到工作区.../分支名 中分支名 为远程分支名 或使用下面命令 git branch --set-upstream-to origin/分支名 12.撤销本地分支与远程分支关系 git branch --unset-upstream

    23130

    珍藏多年 Git 问题和操作清单

    -m oldName newName 重命名远程分支对应本地分支git branch -m oldName newName 把修改后本地分支与远程分支关联:git branch --set-upstream-to...拉取代码 pull --rebase 在团队协作过程,假设你和你同伴在本地中分别有各自新提交,而你同伴先于你 push 了代码到远程分支上,所以你必须先执行 git pull 来获取同伴提交,...2、上游仓库获取到分支,及相关提交信息,它们将被保存在本地 upstream/master 分支 git fetch upstream # remote: Counting objects: 75...-> upstream/master 3、切换到本地 master 分支 git checkout master # Switched to branch 'master' 4、把 upstream.../master 分支合并到本地 master 分支,本地 master 分支便跟上游仓库保持同步了,并且没有丢失本地修改。

    64520
    领券