1. git reflog
查看从本地仓库创建之日起,本地所进行的与项目更改有关的操作!比如说commit,clone等操作。
举例:
e620a6f HEAD@{0}: commit: 练习版本回退,假设这是版本3
33342d9 HEAD@{1}: commit: 练习版本回退,假设这是版本2
db631fa HEAD@{2}: commit: 练习版本回退,假设这是版本1
9e0c39b HEAD@{3}: commit: 修改.gitignore文件,只屏蔽ignore_file.txt文件,而不是屏蔽一个文件目录
2efa504 HEAD@{4}: clone: from https://github.com/TangShengqin/just_a_try.git
git clone在本地新建一个仓库,那么git reflog会记录自clone的时刻起以后的所有操作,包括clone操作。
补充:关闭shell终端再次输入git reflog还是会出现之前的操作记录。
2.git log
查看当前版本库及其之前的所有commit
举例:
commit a7e1d2790212dac6de953f7fd80a1cbe19247ea1
Author: TangShengqin <15527733782@163.com>
Date: Wed Jan 3 20:49:45 2018 +0800
添加一个垃圾文件到版本库中,准备后续在版本库中将其删除
commit ccb1e9b3011cc06da2af0ede8876f693cf75f3af
Author: TangShengqin <15527733782@163.com>
Date: Wed Jan 3 15:25:41 2018 +0800
本地修改,学习git diff命令
......
或则,添加 - -pretty=oneline,显示简略信息
git log --pretty=oneline
a7e1d2790212dac6de953f7fd80a1cbe19247ea1 添加一个垃圾文件到版本库中,准备后续在版本库中将其删除
ccb1e9b3011cc06da2af0ede8876f693cf75f3af 本地修改,学习git diff命令
a8df06e61b4074f2bcf40fdf4633f9c7260a6a4d add更改的文档,提交到暂存区,index大小从289字节变为350字节
......