1、使用git log命令查看所有的历史版本,获取某个历史版本的id 比如:42294a2adc041c6b37d99fd776dac00a425e4b96
2.恢复到历史版本
git reset --hard 42294a2adc041c6b37d99fd776dac00a425e4b96
3、 把修改推到远程服务器( 注意:reset之后push到远程上会删除这个历史版本之后的所有版本 )。
git push -f -u origin master
备注:强制push到远程 master分支
备注:
- 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
- 要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。
文章转载:https://blog.csdn.net/yezitoo/article/details/80184662