Git命令详解-git log
git log 超通俗讲解
git log 是 Git 里查看提交历史的命令,简单说:看项目一共提交了多少次、每次改了什么、谁改的、什么时候改的。
一、最基础用法
git log
会输出完整提交记录,每条包含:
- 提交哈希(唯一ID)
- 作者、时间
- 提交说明(commit message)
二、最常用、最好用的精简版(强烈推荐)
git log --oneline
输出一行一条,干净清爽:
a1b2c3d 修复登录bug
d4e5f6g 新增用户注册
7g8h9j0 初始化项目
三、带分支图(看合并、分支结构)
git log --graph --oneline
会显示分支、合并的图形结构,非常适合多人协作。
四、只看某个文件的提交
想看谁动过某个文件:
git log 文件名
五、常用组合(工作最常用)
git log --oneline --graph -10
--oneline:一行显示--graph:画分支图-10:只看最近10条
六、git log vs git blame 区别
| 命令 | 作用 |
|---|---|
| git log | 看整个文件/项目的提交历史 |
| git blame | 看某一行代码最后是谁改的 |
一句话记:
log 看历史,blame 看行责任人。
总结
git log= 查看提交历史git log --oneline= 精简好用版git log --graph= 看分支结构git log 文件= 只看这个文件的修改