分析问题的原因
在git push的时候莫名遇到这种情况

若你在git上修改了如README.md的文件。由于本地是没有README.md文件的,所以导致
远端仓库git和本地不同步。
将远端、本地进行合并就可以很好的解决这个问题
注意:直接git pull是没有用的
解决
将远端和本地合并
$ git pull --rebase origin master(必要的时候可以用sudo提权)

然后再进行push就可以把上次提交失败的内容提交上去了
$ git push origin master(必要的时候可以用sudo提权)
