显示日志
最单纯的日志命令
git log
单条显示
git log -条数
# 例如 git log -2 显示两条
提交信息单行输出
git log --oneline
日志图表显示
git log --graph
显示对文件更改内容的统计
git log --stat
显示每次提交对文件的修改内容
git log -p | git log -patch
注意:git diff 文件名 文件对比
日志删选
按日期筛选
# 指定日志之后(不包含当前日志)
git log --after='日期信息'
# 指定日志之前(包含当前日志)
git log --before='日期信息'
# 例如 git log --before='2022-12-12' | git log --before='yestoday'
按用户筛选
git log --author='用户名'
# 例如 git log --author='qbbit'
按照提交信息
git log --grep='提交的信息'
# 例如 git log --grep='整合arthas'
引用日志查看
什么是引用日志,引用日志记录了HEAD节点和分支引用所指向的历史,他记录了你仓库所有的更改,但是它的有效期默认为90天(时间可以自己设置)。
git reflog
注意 使用了amend 提交修正,则只会看到最后一次的,前面的被覆盖掉了
引用日志只会保存在本地
标签:Git,log,--,git,提交,操作,日志,before From: https://www.cnblogs.com/qbbit/p/17087454.html