在Git中把某个文件恢复到某个版本,可以使用git checkout命令。
git checkout 的用法如下:
- git checkout 将文件恢复到某次提交的版本。
- git checkout 将文件恢复到某分支的版本。
- git checkout HEAD 将文件恢复到最近一次提交的版本。
例如:
将readme.txt文件恢复到上一个版本:
$ git checkout HEAD^ readme.txt
将readme.txt文件恢复到dev分支的版本:
$ git checkout dev readme.txt
将readme.txt文件恢复到某次提交id为f789d3的版本:
$ git checkout f789d3 readme.txt
git checkout 用于切换到某分支,以及恢复某个文件的历史版本。
利用git checkout 或 git checkout 可以将某个文件”穿梭”到历史的某一个版本,这在版本控制中是一个很实用的功能。