来源: 解决Git建立远程分支关联时fatal the current branch master has no upstream branch 问题 – 拂晓的专栏 – CSDN博客
问题描述
今天在使用git时,在本地新建了一个分支,按照网上搜到的方式使用 git branch –set-upstream dev origin/dev (这里的dev为本地新建的分支)命令建立本地分支与远程分支的关联,但该命令执行后并不能成功push变更到远程分支。
问题解决
出现上述问题,说明远程并没有感知到本地新建的这个分支,经过多种尝试后,发现一旦执行 git branch –set-upstream 命令后本地与远程的关联要是仍旧没有建立成功,则再次执行 git push -u origin dev 即可成功建立本地与远程的关联。
git push -u origin dev