git log

git log 是用于查看提交历史的命令,可以显示提交的详细信息,包括作者、日期、提交消息等。

常用的参数介绍如下:

  • -p:显示每个提交的具体差异;
  • –stat:显示简略的统计信息,包括修改的文件数量和插入/删除的行数;
  • –oneline:使用一行的简洁格式显示提交信息;
  • –graph:以图形的方式显示提交历史的分支和合并情况;
  • –author=<作者>:只显示指定作者的提交记录;
  • –since=<时间>:显示指定时间之后的提交记录;
  • –until=<时间>:显示指定时间之前的提交记录。

示例:

显示每个提交的具体差异:

git log -p

显示简略的统计信息:

git log --stat

使用一行的简洁格式显示提交信息:

git log --oneline

以图形的方式显示提交历史的分支和合并情况:

git log --graph

只显示指定作者的提交记录:

git log --author=John

显示指定时间之后的提交记录:

git log --since="2023-01-01"

显示指定时间之前的提交记录:

git log --until="2023-06-30"

这些是常用的 git log 参数,通过组合使用这些参数能够满足大部分的需求。

评论

0 条评论