解决Git建立远程分支关联时fatal the current branch master has no upstream branch 问题

问题描述

今天在使用git时,在本地新建了一个分支,按照网上搜到的方式使用 git branch --set-upstream dev origin/dev(这里的dev为本地新建的分支)命令建立本地分支与远程分支的关联,但该命令执行后并不能成功push变更到远程分支。

问题解决

出现上述问题,说明远程并没有感知到本地新建的这个分支,经过多种尝试后,发现一旦执行 git branch --set-upstream 命令后本地与远程的关联要是仍旧没有建立成功,则再次执行 git push -u origin dev 即可成功建立本地与远程的关联。

$ git push -u origin dev**
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 2,103评论 0 18
  • 三大区域: 工作区 → 缓存区 → 本地仓库 一 、 使用 git config 命令进行配置: git ...
    Manchangdx阅读 2,887评论 0 2
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,737评论 9 163
  • 注:以下内容均为本人亲身经历,绝无夸张虚构之嫌疑。 1 那日,寻找东五路中,忽内急,四下张望,无计可施。 乱窜之际...
    五侯阅读 183评论 0 1
  • 躺在宿舍的床上,脑袋在胡思乱想。 想要做些什么,却没有任何的行动。 觉得,所有的东西,对于我来说,都没有了之前的那...
    屿上屿阅读 392评论 0 1