温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何查看git提交历史

发布时间:2026-11-10 03:05:38 来源:亿速云 阅读:94 作者:小樊 栏目:软件技术

在 Git 中查看提交历史有多种方式,下面按常用程度和场景给你整理一份实用指南。


一、最基础的查看方式

1. 查看完整提交历史

git log
  • 按时间倒序显示
  • 包含:commit hash、作者、日期、提交说明

退出按 q


2. 精简一行显示

git log --oneline

示例:

a1b2c3d 修复登录bug
e4f5g6h 添加用户模块

二、常用实用参数

3. 限制显示条数

git log -5

或

git log --oneline -10

4. 查看最近提交及变更内容

git log -p

或只看某个文件:

git log -p filename

5. 查看统计信息(改了哪些文件)

git log --stat

三、图形化查看(推荐)

6. 分支图形

git log --graph --oneline --all

或更直观:

git log --graph --oneline --decorate --all

四、按条件筛选

7. 按作者

git log --author="张三"

8. 按时间

git log --since="2024-01-01"
git log --until="2024-06-01"

9. 按关键字(提交信息)

git log --grep="登录"

10. 某个文件的提交历史

git log -- filename

五、查看某次提交的详细信息

11. 查看某次提交

git show commit_id

12. 查看某次提交的某个文件

git show commit_id:path/to/file

六、图形化工具(更直观)

命令行工具

gitk

或

gitk --all

IDE

  • VS Code:Git 面板 → 提交记录
  • IntelliJ / IDEA:Git → Log
  • SourceTree / Fork(第三方 GUI)

七、常见组合(推荐记住)

git log --oneline --graph --all -20
git log --author="你" --since="1 week ago"

如果你有具体需求(比如:只看某个分支、找回误删提交、看某行代码是谁改的),可以告诉我,我给你更精确的命令。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

git
AI
助
手