从 GitHub 存储库中获取修改的代码行数

Get number of lines of code modified from GitHub repository

我在 GitHub 上有一个存储库,我必须从中找到一些统计信息,然后我必须在 Python 脚本中处理这些数据。特别是,我必须得到的信息是在一定天数内修改的代码行数,i。 e.添加、删除和修改的代码行数。 我想看看 GitHub 的蜜蜂,但不幸的是我没有找到我需要的东西,谁知道如何建议我该怎么做? 谢谢。

您可以使用 CLOC(“计算代码行数”),它将按语言对重要和不重要的代码行进行细分。

cloc $(git ls-files)

git ls-filesxargs cloc 相同。

或者另一种获取编码行数的方法是使用...

git ls-files | xargs wc -l