git push 失败出现error: src refspec master does not match any.解决方案
今天写好一个demo往GitHub上传时报错错误提示:error: src refspec master does not match any.error: failed to push some refs to 找了下原因,原来是git commit -m "xxx" 时没留意,因为新装的git需要提交用户邮箱和用户名,所以没有委托成功,本地仓库是空的,所以配置了下邮箱和用户
今天写好一个demo往GitHub上传时报错
错误提示:
error: src refspec master does not match any.
error: failed to push some refs to
找了下原因,原来是git commit -m "xxx" 时没留意,因为新装的git需要提交用户邮箱和用户名,
所以没有委托成功,本地仓库是空的,所以配置了下邮箱和用户名才成功,真是粗心不得啊!!!
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
分析:
1.本地git仓库目录下为空
2.本地仓库add后未commit
3.git init错误
解决方法:
1.控制面板打开文件夹选项 打开隐藏文件和文件夹显示
2.到本地仓库目录下查看是否有.git文件夹——无 则git init
3.看.git文件夹下是否有之前提交的文件——若无 则重新 git commit (如果之前git add过的话 没有就要重新 add commit)
4.新装的git要留意是否需要配置用户名和邮箱名
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)