在使用
git rm -r <directory>
后, 整个文件夹在本地的根目录下也消失了。
通过
git log --diff-filter=D --summary
可以查看之前所有更改的信息。比如
remove old matlab
delete mode 100644 Matlab/.DS_Store
delete mode 100644 Matlab/0_-10.Mat
delete mode 100644 Matlab/addBuffer.m
delete mode 100644 Matlab/back_up.m
delete mode 100644 Matlab/correlation.m
delete mode 100644 Matlab/correlation_result.Mat
delete mode 100644 Matlab/findLines.m
delete mode 100644 Matlab/images/0_-20_depth_pca.jpg
delete mode 100644 Matlab/images/cloud0_-10.jpg
delete mode 100644 Matlab/images/error_match_ex.jpg
delete mode 100644 Matlab/images/failed.png
delete mode 100644 Matlab/images/line_map_cloud0_-10.jpg
delete mode 100644 Matlab/images/map0.jpg
delete mode 100644 Matlab/images/map0_deri.jpg
delete mode 100644 Matlab/images/map0_donNMS.jpg
delete mode 100644 Matlab/intersection.m
delete mode 100644 Matlab/lines_edgy_ransac_depth.txt
delete mode 100644 Matlab/main.m
delete mode 100644 Matlab/matchWith2lines.m
delete mode 100644 Matlab/match_lines.m
delete mode 100644 Matlab/matching_main.m
delete mode 100644 Matlab/plotResult.m
delete mode 100644 Matlab/ransac.m
delete mode 100644 Matlab/readLinesFile.m
delete mode 100644 Matlab/results.Mat
delete mode 100644 Matlab/results/0_-10.jpg
delete mode 100644 Matlab/results/0_-10_all.jpg
delete mode 100644 Matlab/results/0_0-10.jpg
delete mode 100644 Matlab/results/0_0-10_density.jpg
delete mode 100644 Matlab/results/0_0-10_depth_map_density_pc.jpg
delete mode 100644 Matlab/results/0_0-10_without_pca.jpg
delete mode 100644 Matlab/rotateAround.m
delete mode 100644 Matlab/tmp.m
delete mode 100644 Matlab/untitled7.m
commit 1a723387edfbf10e35c721f6b4bd90a184c29a47
Author: YOphelia <ophelia@YOpheliadeMacBook-Air.local>
Date: Tue Nov 20 22:11:39 2018 +0100
通过
git reset --hard HEAD^
最终找回了被删除的文件夹。