git中Updates were rejected because the tip of your current branch is behind解决方案
错误说明:
git本地仓库的当前版本低于远程仓库的版本!(在github上进行的修改没有同步到本地git仓库中)。
错误原因:
1、第一种原因:直接在远程仓库(github)中修改是不会上传到本地仓库的,即远程仓库更新了,本地仓库没有更新,就没有实现同步操作。
2、第二种原因:一个项目不是由一个人独立完成的而是由多个人共同完成的,由于另外的程序员更改了相关的代码并向远程上传了更改,而你没有同步他的更改而是在之前的基础上也更改了并上传就会出现版本低于远程版本的错误无法修改。
解决方法:
输入命令:git pull origin master。
可能会报错error: Your local changes to the following files would be overwritten by merge。
(解决方案查看我的另一篇博客:https://www.jianshu.com/p/4fe41cda5051)