git reset --hard的恢复

Posted avi9111

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git reset --hard的恢复相关的知识,希望对你有一定的参考价值。

前提是一个怪胎领导,怪胎的规则

一般不给提交,需要review多次

(事实是,review多次,很工整的代码,还是超多BUG?所以你说是傻呢,还是傻呢)

结果就悲催了

git reset --hard这几个月我已中招多次

(不过你们应该也知道,为什么我这几个月的博客疯狂分享代码,因为TMD这些代码团队里居然用不上,不给提交, 只能做备份)

git reset --hard能救回来的,唯一前提是你有曾经 added过。。。

而且就回来的文件名还是乱码,一个个找回,如果你本身架构又作的差,或者不熟悉,就还是挺痛苦的

具体自己看吧

github总结(4)--关于git reset --hard这个命令的惨痛教训 - 前端段子手 - 博客园 (cnblogs.com)

以上是关于git reset --hard的恢复的主要内容,如果未能解决你的问题,请参考以下文章

git reset 命令详解

git reset --hard xxx、git reset --soft 及git revert的区别

git reset --soft,--hard的区别

markdown git reset命令 - herd reset

git reset 之后的恢复

git rm --cached 文件名 与git reset HEAD -- 文件名有啥区别?