尝试为网页添加版本控制,之前已经为各种项目使用过git,从未遇到过这个错误:
error: src refspec master does not match any.
error: failed to push some refs to 'https://github.com/aman-tugnawat/MangoDevelopersWebpage.git'
在这些链接中查看了这些解决方案,但没有任何进展。
https://stackoverflow.com/a/7543112/4382835
src refspec master does not match any when pushing commits in git
仍然试图理解Github要求跳过初始化README.md的步骤。
完全遵循这个序列:
git init
echo "# MangoDevelopersWebpage" >> README.md
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/aman-tugnawat/MangoDevelopersWebpage.git
git push origin master
想要了解发生的事情而不是代码。
答案 0 :(得分:1)
您是否检查了是否正确初始化了user.email,user.name之类的全局变量? 对我来说很好。
首先您可以检查:
you@yourPC MINGW64 ~/your-file(master)
$ git config --list
如果有任何问题,请执行以下操作:
第1步:
you@yourPC MINGW64 ~/your-file(master)
$ git init
Reinitialized existing Git repository in C:yourPath/your-repo
步骤2:
you@yourPC MINGW64 ~/your-file(master)
$ git add .
步骤3:
you@yourPC MINGW64 ~/your-file(master)
$ git commit -m "second commit"
第4步:
you@yourPC MINGW64 ~/your-file(master)
$ git config --global user.name "Your Name"
第5步:
you@yourPC MINGW64 ~/your-file(master)
$ git config --global user.email you@example.com
第6步:
you@yourPC MINGW64 ~/your-file(master)
$ git push origin master
答案 1 :(得分:0)
理解
为什么Github建议在GitHub上创建一个已经存在的本地仓库到新的远程仓库时不要生成README.md?
因为这需要Map<String, BigDecimal>
合并本地和远程回购,这对初学者来说可能很难理解。
通过强行删除README.md来解决问题
git pull
然后
git rm README.md -f
在此处详细了解:git commit origin master
https://git-scm.com/docs/git-merge
答案 2 :(得分:0)