十六、Git 查看提交历史 – git log

AI-摘要
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
十六、Git 查看提交历史 – git log
云少十六、Git 查看提交历史 – git log
在使用 Git 提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,我们可以使用 git log 命令查看。
针对我们前一章节的操作,使用 git log 命令列出历史提交记录如下:
1 | $ git log |
我们可以用 –oneline 选项来查看历史记录的简洁的版本。
1 | $ git log --oneline |
这告诉我们的是,此项目的开发历史。
我们还可以用 –graph 选项,查看历史中什么时候出现了分支、合并。以下为相同的命令,开启了拓扑图选项:
1 | $ git log --oneline --graph |
现在我们可以更清楚明了地看到何时工作分叉、又何时归并。
你也可以用 ‘–reverse’参数来逆向显示所有日志。
1 | $ git log --reverse --oneline |
如果只想查找指定用户的提交日志可以使用命令:git log –author , 例如,比方说我们要找 Git 源码中 Linus 提交的部分:
1 | $ git log --author=Linus --oneline -5 |
如果你要指定日期,可以执行几个选项:–since 和 –before,但是你也可以用 –until 和 –after。
例如,如果我要看 Git 项目中四周前且在五月十八日之后的所有提交,我可以执行这个(我还用了 –no-merges 选项以隐藏合并提交):
1 | $ git log --oneline --before={4.weeks.ago} --after={2022-05-18} --no-merges |
更多 git log 命令可查看: http://git-scm.com/docs/git-log
评论
匿名评论隐私政策
TwikooArtalk
✅ 你无需删除空行,直接评论以获取最佳展示效果