Git 查看提交历史

Git 查看提交历史

time will tell Lv4

Git 查看提交历史

Git 提交历史一般常用两个命令:

  • git log - 查看历史提交记录。
  • git blame - 以列表形式查看指定文件的历史修改记录。

git log

git log* 命令用于查看 Git 仓库中提交历史记录。

git log 显示了从最新提交到最早提交的所有提交信息,包括提交的哈希值、作者、提交日期和提交消息等。

git log 命令的基本语法:

git log [选项] [分支名/提交哈希]

常用的选项包括:

  • -p:显示提交的补丁(具体更改内容)。
  • –oneline:以简洁的一行格式显示提交信息。
  • –graph:以图形化方式显示分支和合并历史。
  • –decorate:显示分支和标签指向的提交。
  • –author=<作者>:只显示特定作者的提交。
  • –since=<时间>:只显示指定时间之后的提交。
  • –until=<时间>:只显示指定时间之前的提交。
  • –grep=<模式>:只显示包含指定模式的提交消息。
  • –no-merges:不显示合并提交。
  • –stat:显示简略统计信息,包括修改的文件和行数。
  • –abbrev-commit:使用短提交哈希值。
  • –pretty=<格式>:使用自定义的提交信息显示格式。

git blame

git blame 命令用于逐行显示指定文件的每一行代码是由谁在什么时候引入或修改的。
如果要查看指定文件的修改记录可以使用 git blame 命令,格式如下:

1
git blame [选项] <文件路径>

更多内容可以使用 git blame –help查看完整的帮助文档,了解更多选项和使用方式。

Git 标签

指定标签信息命令:

1
git tag -a <tagname> -m "runoob.com标签"
  • Title: Git 查看提交历史
  • Author: time will tell
  • Created at : 2024-09-24 20:54:52
  • Updated at : 2024-07-30 17:45:42
  • Link: https://sbwrn.github.io/2024/09/24/git查看提交历史/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments