Git 查看提交历史

预计阅读时间1 分 142 views

Git 作为强大的版本控制系统,其核心功能之一就是追踪代码的修改历史。查看提交历史可以帮助我们了解项目的发展历程、代码的演变过程,以及定位问题、回滚代码等。

git log 命令

git log 是查看提交历史最常用的命令,它会按时间倒序展示所有提交记录,包括提交哈希值、作者、日期、提交信息等。

git log

自定义输出格式

git log 提供丰富的选项,可以自定义输出格式,例如:

  • --oneline:单行显示提交信息,简洁明了。
  • --author=<author>:仅显示指定作者的提交记录。
  • --grep=<pattern>:搜索包含特定信息的提交记录。
  • --since=<date> / --until=<date>:筛选特定时间范围内的提交记录。
  • --graph:以图形化方式展示分支结构和提交历史。
  • -n:显示最近的n次提交记录,可以将n替换为你想要查看的提交次数。

示例:

git log --oneline --author="John Doe"
git log --grep="fix bug" --since="2 weeks ago" --graph

查看特定文件的提交历史

可以使用 git log 命令加上文件名,查看该文件的提交历史。

git log -- README.md

查看特定分支的提交历史

git log <branch-name>

这会列出指定分支的所有提交历史。

熟练掌握git log命令,可以有效地管理和查看你的Git仓库的提交历史,更好地了解项目的演变过程。

分享此文档

Git 查看提交历史

或复制链接

本页目录