当前位置: 代码迷 >> 综合 >> 解决“error: the requested upstream branch ‘origin/master‘ does not exist”
  详细解决方案

解决“error: the requested upstream branch ‘origin/master‘ does not exist”

热度:58   发布时间:2023-10-13 20:41:49.0

问题:

1、本地初始化了git仓库,放了一些文件进去并进行了add操作和commit提交操作;

2、github创建了git仓库并建立了README,.gitignore等文件;

3、本地仓库添加了github上的git仓库作为远程仓库,起名origin;

  git remote add origin 远程仓库地址

4、本地仓库也远程仓库关联

git branch --set-upstream-to=origin/master master

这个时候就出现了
解决“error: the requested upstream branch ‘origin/master‘ does not exist”

解决问题

如果直接pull,就会出现一下错误,

refusing to merge unrelated histories         

正确姿势:

git pull origin master --allow-unrelated-histories                         

然后本地远程仓库关联

git branch --set-upstream-to=origin/master master  

最后就可以push了;

总结一下:本地仓库有文件,远程仓库也有文件,正确姿势:

1、git remote add origin 远程仓库地址2、git pull origin master --allow-unrelated-histories3、git branch --set-upstream-to=origin/master master4、git push
  相关解决方案