4.日志
Git的传统查看日志 log
git log
会按提交时间列出所有的更新,最近的更新排在最上面
显示内容为
*提交的校验
*作者信息(作者名和email地址)
*提交日期
*提交信息
我们常用 -p
选项展开显示每次提交的内容差异,用 -2
则仅显示最近的两次更新:
还有
查找指定用户的提交日志:git log --author=Jack_Jia2015@163.com --oneline -5
//Jack_Jia2015@163.com为用户
指定日期:git log --oneline --before={3.weeks.ago} --after={2010-04-18} --no-merges
简洁历史版本: git log --oneline
查看历史中什么时候出现了分支、合并:git log --oneline --graph
逆向显示所有日志:git log --reverse --oneline
git log --stats 仅显示简要的增改行数统计
git log --pretty=oneline 可以指定使用完全不同于默认格式的方式展示提交历史。比如用 oneline 将每个提交放在一行显示,这在提交数很大时非常有用。另外还有 short,full 和 fuller 可以用,展示的信息或多或少有些不同
自定义显示格式
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --"
然后,我们就可以使用这样的短命令了:
git lg
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。