我有几个GithHub项目,我想知道这些项目的指标。
是否有工具为给定的GitHub项目生成指标?甚至像LOC这样的非常基本的指标也足够了(尽管可以欣赏更完整的指标)。
我刚刚发现有一个很好的服务,卡尺,这样做,但那已经关闭。还有其他此类服务吗?
git log
选项(一些或一个)
--stat [=宽度[,名称宽度]]
生成diffstat。您可以通过--stat = width覆盖80列终端的默认输出宽度。可以通过给逗号分隔另一个宽度来控制文件名部分的宽度。
--numstat
与--stat类似,但以十进制表示法显示添加和删除的行数,不使用缩写表示路径名,以使其更加机器友好。对于二进制文件,输出两个 - 而不是说0 0。
--shortstat
仅输出--stat格式的最后一行,其中包含已修改文件的总数,以及已添加和已删除行的数量。