查看版本历史记录日志信息:
-
git log
-
HEAD
是个指针(指向当前的版本),master
是主分支 -
乱码其实是
哈希值
,相当于python
字典的key
-
哈希值便于查找本次提交的结果,每个提交结果对应一个哈希值
-
Author
是作者(config
配置),Date
是提交日期,最后是我们commit的备注 -
注:log显示日志是
less
命令,所以,空格表示下一页
,b
表示上一页
,q
表示退出
,h
打印help
-
当提交次数多的时候,通常查看日志就会变得麻烦,就会用到以下命令:
git log --pretty=oneline
- 效果:
- 第一个乱码是哈希值,第二个是备注
- 这个命令主要用于回溯代码版本时的参考
- 注:此命令只能显示当前版本及以前的版本信息,可能不全。
- 也有以下打印日志的命令
git log --oneline
- 效果:
- 也就是短了亿点
git reflog
- 效果:
- 要注意的是红框部分,表示
HEAD
指针应该移动的次数(要回溯版本的话) - 注:此命令能显示当前全部版本及以前的版本信息,很全。注意与oneline的区别