本地版本库回退
- 运行
git log
或者git reflog
命令查看回退版本号 - 运行
git reset
命令进行版本回退
注意,版本号一般选取前几位,只要能唯一标志一个版本就可以。如果是回滚到上一个版本,可以简单使用以下命令:
git reset --hard HEAD^
其中,HEAD
表示最新的版本库,而加上^
就表示上一个版本库;
远程版本库回退
- 先进行本地版本库回退
- 运行
git push -f
强制推送到远程库
参考资料
1. 廖雪峰网站:版本回退
2. 远程仓库版本回退方法