超前1个版本, 落后2个版本是怎么出现的呢?
本人提交的时候和推送的时候,远端git有2次提交,就出现了这种情况。
也就是说本地提交成功了,但是推送失败了。
出现这种情况的解决方法是将本地提交删除到上一版本。
修改HEAD指针,指向当前本地分支版本:git reset --hard 3c8e14837
git switch v1.9.0 切换到当前分支
git reset --hard HEAD^ 删除当前分支提交
git pull 拉取最新代码
最终效果: