git reset --hard给我血淋淋的教训

      话不多说,因为自己的一个误操作,想撤回一次git add。没想到啊没想到就用了git reset --hard这个命令。

用完之后整个人就傻了

重置后

再回头看vscode,CHANGES干净的如屎一般。马上问度娘,比较幸运的是前人已经栽好了树没有耗费太多时间。

神级命令如下

找到之前所有add过的文件

这个命令 git fsck --lost-found,是用来恢复你再本地add过的所有的文件,使用这个命令之后,在你本地项目的文件夹当中的.git文件夹下,找到lost-found目录,里边就是你所提交过的文件代码了。

各操作具体不再赘述,如果还不够让你爽的话下方链接。感谢这位大佬~

[git] git reset --hard后恢复操作_rifu19950726的博客-CSDN博客

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


你可能感兴趣的:(git reset --hard给我血淋淋的教训)