![13.png](http://upload-images.jianshu.io/upload_images/3701654-8a914d28b5a5dc48.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
### 1.[git log]()打印日志信息,可以看到之前提交的版本;
![14.png](http://upload-images.jianshu.io/upload_images/3701654-a95cf54452e18695.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
### 2.[git log --pretty=oneline]()只打印每一次提交的[版本号]()
~~~
git log --pretty=oneline
~~~
![15.png](http://upload-images.jianshu.io/upload_images/3701654-07e7bd6e7755941f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
### 3.时光穿梭机(回到之前的版本)[git reset --hard 版本号]()
~~~
git reset --hard XXXXX
//回到当前版本的前一个版本
git reset --hard HEAD^
~~~
![16.png](http://upload-images.jianshu.io/upload_images/3701654-4f8f5d01812ffb70.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
### 4.要重返未来,用[git reflog]()查看命令历史,以便确定要回到未来的哪个版本
![17.png](http://upload-images.jianshu.io/upload_images/3701654-83dd8064b05c788e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
## 5.git log -n2 --oneline
~~~
//打印最近的两次的版本信息
~~~