push 本地分支XXX代码到远程分支报错
PS D:\IDEAProjects\Project> git push
fatal: The current branch XXX has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin XXX
当前分支XXX 与远程对应的XXX分支无关联。
要推动当前分支并将远程设置为上游
解决方法
方法1
根据提示的命令 git push --set-upstream origin XXX,这样就匹配了,然后再push
方法2
指定分支push
将本地当前分支 推送到 远程指定分支上(注意:pull是远程在前本地在后,push相反):
git push origin <本地分支名>:<远程分支名>