直接从本地把文件checkout出来就可以了,用不着从远程服务器上pull下来,因为,所有的历史版本你的本地都有的。
具体做法
恢复单个文件:
git checkout file
同时恢复多个被删除的文件:
git ls-files -d | xargs -i git checkout {}
git ls-files -d 显示未暂存的已删除的文件。
如果修改已被暂存
可使用git reset -- file 取消暂存。
直接从本地把文件checkout出来就可以了,用不着从远程服务器上pull下来,因为,所有的历史版本你的本地都有的。
具体做法
恢复单个文件:
git checkout file
同时恢复多个被删除的文件:
git ls-files -d | xargs -i git checkout {}
git ls-files -d 显示未暂存的已删除的文件。
如果修改已被暂存
可使用git reset -- file 取消暂存。