目录 分析问题的原因解决 分析问题的原因 在git push的时候莫名遇到这种情况 若你在git上修改了如README.md的文件。由于本地是没有README.md文件的,所以导致 远端仓库git和本地不同步。 将远端、本地进行合并就可以很好的解决这个问题 注意:直接git pull是没有用的 解决 将远端和本地合并 $ git pull --rebase origin master(必要的时候可以用sudo提权) 然后再进行push就可以把上次提交失败的内容提交上去了 $ git push origin master(必要的时候可以用sudo提权)