gpt4 book ai didi

git - 有没有办法在命令行上报告 git 贡献?

转载 作者:行者123 更新时间:2023-12-04 14:34:01 28 4
gpt4 key购买 nike

我看到github记录了每个贡献者的提交、添加和删除历史。您可以在图表选项卡上查看它。

然而,它并不像我想要的那么细。
是否可以在命令行上获取此信息?
我想以表格的形式保存更细粒度的数据集。

我在想的是四个数组:日期/日期、提交、添加、删除

最佳答案

您可以从使用 GitHub Statistics API 开始喜欢:

Get contributors list with additions, deletions, and commit counts

它确实返回:

total 

The Total number of commits authored by the contributor.



和:每周哈希(周数组):
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 ,需要某种形式的处理,以使用 a 的结果
git log --author=$USER --shortstat $BRANCH

关于git - 有没有办法在命令行上报告 git 贡献?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43128000/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com