找出已删除文件的提交记录:
git rev-list -n 1 HEAD -- <file_path>
返回为commit id
使用提交记录ID检出文件, commit id后缀**^**:
git checkout <commit id>^ -- <file_path>
或者一行命令:
$file 是文件路径
git checkout $(git rev-list -n 1 HEAD -- "$file")^ -- "$file"
找出已删除文件的提交记录:
git rev-list -n 1 HEAD -- <file_path>
返回为commit id
使用提交记录ID检出文件, commit id后缀**^**:
git checkout <commit id>^ -- <file_path>
或者一行命令:
$file 是文件路径
git checkout $(git rev-list -n 1 HEAD -- "$file")^ -- "$file"