GIT 常用命令(二)

git log

修改的文件列表,以及每个文件中修改的数量。

git log --stat

列出修改的具体内容

git log -p

限制显示的提交数量

git log -n

查看某个目录或文件的修改。 -- 告诉git后面的参数是目录或文件,而不是分支名。

git log -- 

显示指定作者的提交

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 ...
git log ...

相关链接

GIT 常用命令(一)
GIT 常用命令(二)
GIT 概念和配置
【转】一个成功的 Git 分支模型

参考文档

GIT高级用法

你可能感兴趣的:(GIT 常用命令(二))