解决 Git 错误:error: src refspec master does not match any
从远程仓库pull下来的仓库改变远程仓库后,运行
git push -u origin "master"
报错:
error: src refspec master does not match any
原因:
远程pull下来的仓库没有master分支,因此本地在push master分支到远程仓库时自然无法找到master分支
解决办法:
用 git branch 查看本地pull下来的仓库有几个分支,push的时候更改一下分支名
git branch
我的本地分支显示:
dev
然后更换push的分支名为dev,这里更换为你自己要push的分支名
git push -u origin "dev"
显示成功,当然,你也可以新建一个master分支,然后push
git checkout -b master
git push -u origin "master"