Java 如何在Github中抓取代码行?
我正在使用GitHub api抓取项目信息(Http、JSON)。Java 如何在Github中抓取代码行?,java,json,github,Java,Json,Github,我正在使用GitHub api抓取项目信息(Http、JSON)。 我想抓取某个项目的全部代码行(使用java)。以及不同版本的代码行。 我发现JSON回复中只有添加和删除 这是下载整个源代码并进行分析以获得全部代码行的唯一方法吗? GitHub是否提供了更方便的功能?您可以使用GitHub API来计算数据 但是对于all项目本身(Git repo),您需要先克隆它,然后再进行复制。 见: (带4B825DC642CB6EB9A060E54BF8D6928FBEE4904作为结果git哈希对象
我想抓取某个项目的全部代码行(使用java)。以及不同版本的代码行。
我发现JSON回复中只有添加和删除 这是下载整个源代码并进行分析以获得全部代码行的唯一方法吗?
GitHub是否提供了更方便的功能?您可以使用GitHub API来计算数据 但是对于all项目本身(Git repo),您需要先克隆它,然后再进行复制。
见: (带
4B825DC642CB6EB9A060E54BF8D6928FBEE4904
作为结果git哈希对象-t tree/dev/null
:请参阅“”)
wc -l $(git ls-files)
# or
git diff --stat 4b825dc642cb6eb9a060e54bf8d69288fbee4904