查看提交的日志,用的是 git log ...
git log
默认会显示全部的详细的提交日志,提交的 ID,作者,日期,还有提交的描述。按下 f 键可以向下翻页,b 键可以向上翻页 ... q 可以退出显示。
加上 --oneline 选项,可以显示一个简单的日志列表 ...
git log --oneline
这里只会显示一个简单提交ID,还有提交的描述。我们也可以控制输出的行数 ... 比如只想显示最近 5 条信息
git log --oneline -5
加上 author 选项,然后指定具体的作者,可以只显示这个指定作者的提交。比如查看 王皓 的所有的提交
git log --oneline --author='王皓'
使用 grep ,可以搜索一下提交日志,比如找出所有包含 index.html 这个字符的提交 ...
git log --oneline --grep='index.html'
也可以指定提交的日期 ... before 可以指定从哪个日期开始,之前的所有的提交 ... 在它后面可以指定具体的日期 ... 比如找出 2014-xx-xx 这个日期还有在它以前的做所有的提交...
git log --oneline --before='2014-xx-xx'
我们也可以使用描述类型的日期形式... 比如 1 day ,2 days ,1 week 等等,找出一天前的提交 ...
git log --oneline --before='1 day'
找到指定日期开始之后的提交,用的是 after .. 比如找出最近1星期的所有的提交 ...
git log --oneline --after='1 week'
加点图形效果,可以使用 graph
git log --oneline --graph
git log 有很多选项,你可以使用 git help log ,去查看一下详细的使用手册。