SQL|Askgit:利用熟悉的SQL语句挖掘git仓库的信息( 三 )


文件历史
查看文件是何时添加的很有用。同样,这时候用askgit会很慢,最好是用git log要快很多。
本例中,显示特定文件cmd/root.go历史记录。通过--reverse将传递一些格式选项,以便对git log进行格式化解析
git log --reverse --pretty='format:%aI %h %an %s' cmd/root.go
 SQL|Askgit:利用熟悉的SQL语句挖掘git仓库的信息
文章图片

--reverse格式选项说明如下
%aI 提交日期
%an 提交者
%h 其为的短commitID
%s 提交的信息字
总结
【 SQL|Askgit:利用熟悉的SQL语句挖掘git仓库的信息】本文我们介绍一个新git工具Askgit,该工具使用Golang开发,通过解析git对象数据库,实现SQL查询接口对git相关信息进行查询,该工具对熟悉sql并要求对git项目分析的人提供了一个便捷的方法。但是工具目前应用于大型项目时对比git原生命令明显很慢,性能较差,需要更进一步提高性能。


推荐阅读