1.判断文件是否可恢复首先判断执行gitreset--hard命令之前是否有其他操作:第一种情况:没有执行gitadd.,gitcommit-m’注释’操作,文件不可恢复。第二种情况:执行gitadd.,没有执行gitcommit-m’注释’操作,文件可恢复,比较麻烦。第三种情况:执行gitadd.,gitcommit-m’注释’操作,文件可恢复,属于正常操作。2.文件恢复2.1情况二的文件恢复#在待恢复的分支下执行,lost文件gitfsck--lost-found#找到该路径cd.git/lost-found/other被误删的文件都在这里啦,但是都被改名了,如下:0b7c6adb8661
1.判断文件是否可恢复首先判断执行gitreset--hard命令之前是否有其他操作:第一种情况:没有执行gitadd.,gitcommit-m’注释’操作,文件不可恢复。第二种情况:执行gitadd.,没有执行gitcommit-m’注释’操作,文件可恢复,比较麻烦。第三种情况:执行gitadd.,gitcommit-m’注释’操作,文件可恢复,属于正常操作。2.文件恢复2.1情况二的文件恢复#在待恢复的分支下执行,lost文件gitfsck--lost-found#找到该路径cd.git/lost-found/other被误删的文件都在这里啦,但是都被改名了,如下:0b7c6adb8661