git log
修改的文件列表,以及每个文件中修改的数量。
git log --stat
列出修改的具体内容
git log -p
限制显示的提交数量
git log -n
查看某个目录或文件的修改。 -- 告诉git后面的参数是目录或文件,而不是分支名。
git log -- <path>
显示指定作者的提交
git log --author="ronzheng"
仍然显示指定作者,但是使用正则表达式规则。这里指定作者是ron或josh。
git log --author="Ron\|Josh"
显示提交信息包含指定内容的提交。 -i 表示忽略大小写。
git log -i --grep="issue0100:"
根据修改内容查找提交。如增加或删除了"increment"。
git log -S "increment"
仍然是根据修改内容查找提交。但是使用正则表达式规则,而不是普通字符串。
git log -G "increment"
按日期筛选
git log --before="2018-12-1" --after="2018-12-12"
显示两个提交之间的区别。如果是两个分支,则是在feature,而不在master的提交。
git log <since>...<until>
git log <master>...<feature>
相关链接
GIT 常用命令(一)
GIT 常用命令(二)
GIT 概念和配置
【转】一个成功的 Git 分支模型
网友评论