在重学面向对象的时候,写了一个小程序,想要推到github上去,网上有很多教程,但是实际操作还是有很多问题,在此记录下来。
下面是我参考的教程:
http://blog.csdn.net/laozitianxia/article/details/50682100
第一个问题:使用Git Bash首先配置自己的个人信息username和email,用于每次commit时的记录
第二个问题:遇到failed to push some refs to git,出现错误的主要原因是github中的README.md文件不在本地代码目录中
解决:touch README.md (在本地项目中创建README.md)
第三个问题:创建密钥,需要密钥才能认证(怎样创建参考教程)
第四个问题:提交失败
解决方案 一:git pull origin master(先pull) git push origin master(再push)
解决方案二:如果上述方案不行,可以通过如下命令进行代码合并【注:pull=fetch+merge]
git pull --rebase origin master
再git push -u origin master(具体原因我也不清楚=_=|||)
第五个问题:提交上去的只有readme.md 文件。原因没有使用git add .(.表示当前目录下所有文件)