Git专题--服务端查看Git日志


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


智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告