git恢复误删的文件

问题背景

由于种种原因误删文件之后,git知道你删除了文件,因此,工作区和版本库就不一致了,git status命令会立刻告诉你哪些文件被删除了:


git恢复误删的文件_第1张图片
image.png

解决方法

在上图中:

  • git rm file会彻底从版本库中删除文件
  • git checkout file会把误删的文件恢复到最新版本
  • 如果文件名中含有中文,可以使用git ls-files -d | xargs echo -e | xargs git checkout --恢复被删除的所有文件

参考资料

git 恢复删除的所有文件 (含中文)

你可能感兴趣的:(git恢复误删的文件)