1.查看提交历史 --git log
使用git log可以查看到所有的提交(commit)历史。
1.$ git log列出所有commit,最新的commit在最上面。会显示每个提交的作者,提交信息等。
2.$ git log -p -2 显示最近的两次提交每个文件修改了哪些地方。-p用来显示每次提交修改了哪些地方。-2用于指定只显示最近的两次提交。
3.$ git log --stat--stat 显示每次提交简略的统计信息。具体包括:在每次提交的下面列出所有被修改过的文件、有多少文件被修改了、被修改的文件有哪些行被移除或添加以及显示提交信息。
4.git log --pretty=oneline--pretty将指定使用不同与默认格式的方式展示提交历史。 比如oneline会将提交历史展示成一行,类似于下面这样。
5.git log --pretty=format:"<param>"自定义格式显示commit。param间使用空格隔开。常用参数选项如下表:
6.git log常用选项
7.限制git log的输出长度
例子:git log --since=2.weeks显示最近两周内的提交。
如果要查看 Git 仓库中, 年 10 月期间,Junio Hamano 提交的但未合并的测试文
件,可以用下面的查询命令:
$ git log --pretty="%h - %s" --author=gitster --since="-10-01" \--before="-11-01" --no-merges -- t/
8.$ git log /path/to/file 命令可以查看指定路径的历史记录