最近在提交代码以及加入的一些交流群里总是碰到git push远程仓库报错的问题,报错的内容基本都是差不多的,比如很困扰大家的:" error: failed to push some refs to '...' ",在最初我自己碰到这个问题的时候也是很烦恼,也看了很多文章,相对比较复杂,而我作为一个小白也不敢贸然去操作,怕一不小心一个命令让我“坠入深渊”又不知如何解决,其实本身这个不是什么大问题,但是不注意的话,就会掉坑。
这个问题一般发生的前提是: 需要把自己本地代码推送到远程仓库 问题 当git push时发觉报错了
最简单的解决方案:
- git log:查看你的提交历史
- git reset --soft + 你的commit id 就可以回退到上个版本(id要为上一个版本的id哦)
- 重新执行git pull
- git push