问题描述:更新github 远程项目提示如下错误信息
问题产生原因:本地代码进行修改与远程仓库的代码存在差异,导致上面的错误产生。
解决办法:
第一种方式:首先暂存本地修改代码,拉取远程代码与本地代码合并,在恢复本地暂存代码与当前本地代码合并。
相关git 指令如下:
git stash // 本地代码暂存
git pull // 拉取远程代码与本地代码合并
git stash pop //恢复暂存代码与本地代码合并
第二种方式:本地代码回滚到上一次提交时,再拉取远程分支与本地代码合并。
git reset --hard // 回滚至上一次代码提交时的状态
git pull // 拉取远程代码与本地代码合并
我采用的是第一种方式。