git push错误,如何回滚

Posted song27

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git push错误,如何回滚相关的知识,希望对你有一定的参考价值。

--》 git push

Counting objects: 81, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (50/50), done.
^Citing objects:  64% (52/81), 1.96 MiB | 75.00 KiB/s

 

此错表示提交的文件超过git接收文件上限。此时是已经取消不了,只能回滚到前版本再次提交。

git log

技术图片

查看提交的版本,找到版本号进行回滚。

回滚命令:git reset

git reset 39c0f90786c76590e546e3814382b1156ccb4208

--mixed 会保留源码,只是将git commit和index 信息回退到了某个版本.
--soft 保留源码,只回退到commit信息到某个版本.不涉及index的回退,如果还需要提交,直接 commit即可.
--hard 源码也会回退到某个版本,commit和index 都会回退到某个版本.(注意,这种方式是改变本地代码仓库源码)

 

以上是关于git push错误,如何回滚的主要内容,如果未能解决你的问题,请参考以下文章

git commit/push后如何回退

git revert 与 git reset

git如何回滚远程仓库

git在push之后进行代码回滚

git回滚线上代码

git回滚线上代码