push报错 error: src refspec d does not match any解决

场景:

拉取仓库最新内容,并修改了文件内容,

需求:

推送到远程仓库

步骤:

git add .   

git commit -m 'update'

git push origin master

因为是在拉取的文件上直接进行修改,所以此处不需要进行初始化,连接远程仓库等操作

结果:

报错:

 error: src refspec d does not match any

问题描述:

查看本地分支   git branch

是否只存在 master 这一个

我的问题是 只存在这一个分支,因此无法提交到远程仓库

解决:

新建本地分支  git branch <新分支名称>

切换分支 git checkout <分支名称>

将本地内容推送到远程仓库  git push origin <本地分支>:<远程仓库分支>

成功提交

 

 

你可能感兴趣的:(git,github)