多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 查看提交历史 > 在使用版本控制的时候 , 我们常常需要查看哪些时间提交的哪些文件或功能 , 哪些人更改了那些功能 , 添加了什么文件 , 那么版本控制日志就是一个很有用的功能 。 ### 查看历史记录 ~~~ git log ~~~ > 默认不用任何参数的话,git log 会按提交时间列出所有的更新 ### 格式化log输出 > 在使用`git log` 的时候 , 有些信息并不是我们想要的 ,并且格式比较乱 , 我们可以通过如下配置 , 定制我们的log输出样式 ~~~ git log --pretty=format:"%h - %an, %ar : %s" ~~~ --- ### 下面是格式化字符说明: > 选项 说明 %H 提交对象(commit)的完整哈希字串 %h 提交对象的简短哈希字串 %T 树对象(tree)的完整哈希字串 %t 树对象的简短哈希字串 %P 父对象(parent)的完整哈希字串 %p 父对象的简短哈希字串 %an 作者(author)的名字 %ae 作者的电子邮件地址 %ad 作者修订日期(可以用 -date= 选项定制格式) %ar 作者修订日期,按多久以前的方式显示 %cn 提交者(committer)的名字 %ce 提交者的电子邮件地址 %cd 提交日期 %cr 提交日期,按多久以前的方式显示 %s 提交说明 ### 使用图形化查看日志 ~~~ gitk ~~~ > 使用gitk我们可以很直观的看到各个分支和提交的日志和提交者 。