我想查看我提交给GitHub上特定存储库的提交总数和代码行总数的摘要。有没有办法使用以下任何一种方法:GitHub,Windows上的Git Shell,或者可以在Windows或Web浏览器中轻松运行的其他工具?
这是我目前的策略:
提交
代码行
git log --author="myemail" --oneline --shortstat > gitstat.log
当然必须有更方便的方法吗?注意:我正在寻找一个不需要bash的答案,并且Windows用户可以轻松访问。
答案 0 :(得分:2)
在GitHub的repo摘要栏上,单击贡献者计数:
The contributor list包括每个人的提交次数,添加的行数和删除的行数。
或者,要仅使用Git CLI计算提交,您可以使用git shortlog --summary
:
~/src/linguist $ git shortlog --summary --numbered --no-merges
607 Joshua Peek
568 Arfon Smith
321 Paul Chaignon
245 Ted Nyman
132 Brandon Keepers
131 Adam Roben
81 Alhadis
80 Lars Brinkhoff
⋮
GitHub没有将属于同一用户的多个名称/电子邮件组合分组的优势。
答案 1 :(得分:1)
有可能进入存储库并点击"贡献者"
假设您正在https://github.com/ajaxorg/ace点击"贡献者"你来到这里:https://github.com/ajaxorg/ace/graphs/contributors你会得到一个每个用户的清单,说明他做了多少次提交以及他添加或删除了多少行代码。