git如何恢复本地删除的文件


直接从本地把文件checkout出来就可以了,用不着从远程服务器上pull下来,因为,所有的历史版本你的本地都有的。

具体做法
恢复单个文件:
git checkout file
同时恢复多个被删除的文件:
git ls-files -d | xargs -i git checkout {}

git ls-files -d 显示未暂存的已删除的文件。

如果修改已被暂存
可使用git reset -- file 取消暂存。

Archives