git恢复误删的文件
2019-05-16 本文已影响0人
明灭_
问题背景
由于种种原因误删文件之后,git知道你删除了文件,因此,工作区和版本库就不一致了,git status命令会立刻告诉你哪些文件被删除了:
image.png
解决方法
在上图中:
-
git rm file
会彻底从版本库中删除文件 -
git checkout file
会把误删的文件恢复到最新版本 - 如果文件名中含有中文,可以使用
git ls-files -d | xargs echo -e | xargs git checkout --
恢复被删除的所有文件