1. 查看歷史版本:git log
每一次提交的日志從commit開始,commit后面是版本號,歷史版本日志的第一個是當前版本,往后依次往前推。
Merge:是說本版本是由哪兩個版本合並的
Author:提交者
Date:提價日期
Date下面就是作者commit時寫的更新日志,到日志這本次版本日志的信息就結束了。
2. 日志輸出漂亮的單行模式:git log --pretty=oneline
只有版本號和提交時的日志
3. 回滾到某一個歷史版本:git checkout 61939820c1495cf2d97f711a5d91daa279140caf
61939820c1495cf2d97f711a5d91daa279140caf 這個就是想要回退的版本號,當然復制太多嫌麻煩可以只復制前6位。
然后再執行git log查看下,619398這個版本成第一個了。
4. 其它回滾方式
回滾到上一個版本:git reset HEAD^
往前回滾3個版本:git reset HEAD~3
5. 查看操作日志:git reflog
版本號 操作記錄
6. 回滾后再要返回到回滾前的版本:git reset --hard 9038e4
9038e4為版本號前6位