Git恢复指定文件
修改这个文件的commit有哪些?
git log -- <文件路径>
猜测需要还原的commit。
这个文件作了哪些更改?
git diff <需要还原的commit> -- <文件路径>
调整对需要还原的commit的猜测。
有哪些文件同时作了更改?
对于<需要还原的commit>到<最近修改的commit>之间的每一commit
git show <commit>
调整对需要还原的commit的猜测。
还原文件
git checkout <需要还原的commit> -- <文件路径>