Git的基本使用 -- 历史版本、版本回退
查看提交的日志(历史版本)
git log
- 不能查看已删除的commit记录
git reflog
- 可以查看所有分支的所有操作记录,包括已删除的commit记录
- 可以查看所有分支的所有操作记录,包括已删除的commit记录
版本回退
git reset --hard HEAD^
- HEAD
- 表示当前最新版本
- HEAD^
- 表示当前最新版本的前一个版本
- HEAD^^
- 表示当前最新版本的前两个版本,以此类推
- HEAD~1
- 表示当前最新版本的前一个版本
- HEAD~8
- 表示当前最新版本的前8个版本,以此类推
- HEAD
git reset --hard 版本号
- 版本号为每次commit生成的hash值,取前几位数即可
- reflog 中有所有版本的版本号