Github在push的时候遇到error: failed to push some refs to 'XXXX.git' 问题(已解决)

因为之前自己在GitHub仓库中建立过单级倒立摆建模:Single Inverted Pendulum System Modeling的仓库,但是没有上传文件,所以在今天传文件的时候出现了下属错误:

顺便记录下Github上传文件的步骤

  1. 可以使用 git init 在本地仓库文件夹中先初始化并在文件夹中生成.git文件,此时该git文件是隐藏的,可以使用查看文件夹中隐藏文件查看
  2. 可以使用 git status 查看状态
  3. 将要上传到GitHub的文件复制到该文件后可以使用 git add . 命令,作用是添加到GitHub仓库里,然后使用git status查看状态,会发现添加进去了
    Github在push的时候遇到error: failed to push some refs to 'XXXX.git' 问题(已解决)
  4. 还可以继续添加文件
    Github在push的时候遇到error: failed to push some refs to 'XXXX.git' 问题(已解决)
  5. 使用git commit 命令上传到GitHub仓库,此时写的格式应该为 git commit -m first/second commit, 根据参考里面写的是-m 后是解释,但是我也不知道具体什么意思,还没试过不添加会如何,有知道的小伙伴也可以在评论中告诉我下。
    Github在push的时候遇到error: failed to push some refs to 'XXXX.git' 问题(已解决)
  6. 关于添加ssh key部分可以参考链接[1]
  7. 下面就是要在GitHub里面创建仓库,此时可以给你的新建仓库命名。然后是在新建的仓库中复制链接,就是在右手边,有个clone or download,在git bush页面输入该行命令
    git remote add origin +.git的命令
  8. 关联好就可以将本地仓库中的文件push到GitHub仓库中了,命令是:git push -u origin master
    解释:因为新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:
    git push origin master
  9. 这时刷新下就可以看见文件已经添加至GitHub仓库中了,但是在此处我出现了一个问题,如下图所示
    Github在push的时候遇到error: failed to push some refs to 'XXXX.git' 问题(已解决)
问题解决方法

按照参考链接2的解法使用git pull –rebase origin master 之后,重新push就好了
Github在push的时候遇到error: failed to push some refs to 'XXXX.git' 问题(已解决)
Github在push的时候遇到error: failed to push some refs to 'XXXX.git' 问题(已解决)

参考博客

[1]
Git的使用–如何将本地项目上传Github:https://blog.csdn.net/zamamiro/article/details/70172900
[2]解决git本地仓库与远程仓库关联出现 failed to push some refs to git的问题
:https://blog.csdn.net/dou_being/article/details/52807232