查看版本記錄和回退版本
1. 查看版本提交記錄
git log # 顯示每個版本的詳情信息, 可以有些版本顯示不全, 那么此時就可以使用 git reflog
git log --graph --pretty=onelin # 把版本以一行顯示
git reflog # 以第一行顯示一個版本記錄,顯示所有的版本記錄
2. 版本回退
版本回退有兩種方法,一種是使用相對於HEAD的多少個版本, 另一種是使用版本號
git reset --hard HEAD^
- HEAD 當前最新版本
- HEAD^ / HEAD~1 當前版本的上一個版本
- HEAD^ 當前版本的前兩個版本,以此類推
- HEAD~6 當前版本的前6個版本,以此類推
- git reset --hard 版本號
當版本非常多時選擇這種方法。版本號就是每次commit生成的hash值,只需要取前幾位數就可以了,不需要全取完。
git reset --hard b636