查看提交的日志(历史版本)
-
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 中有所有版本的版本号