我看到github记录了每个贡献者的提交,添加和删除历史记录。您可以在图表选项卡上查看它。
然而,它并不像我想的那样精细
是否可以在命令行中获取此信息?
我想以表格的形式保存更细粒度的数据集。
我在想的是四个数组:日/日,提交,添加,删除
答案 0 :(得分:1)
您可以先使用GitHub Statistics API开头:
Get contributors list with additions, deletions, and commit counts
它确实返回:
total
贡献者撰写的提交总数。
并且:每周哈希(周阵):
w - Start of the week, given as a Unix timestamp.
a - Number of additions
d - Number of deletions
c - Number of commits
对于命令行方面,请使用curl
请参阅" A curl tutorial using GitHub's API "
以上是基于标签" github",但是,git本身可以生成统计数据(甚至像git-stats project这样的花哨的数据)
请参阅此gist for instance,或使用git log --stat
, git diff --stat
作为seen here,需要某种形式的处理来使用
git log --author=$USER --shortstat $BRANCH