gpt4 book ai didi

git - 扫描 Git 存储库以获取统计信息

转载 作者:行者123 更新时间:2023-12-05 02:21:00 30 4
gpt4 key购买 nike

如何获取我的 Git 存储库的某种统计信息?

我目前在 BitBucket 中托管 Git 存储库,想查找以下详细信息:

  • 提交总数
  • 使用过的编程语言
  • 每种编程语言的总代码行数

您认为这可以实现吗?还是我要求太多了。也许有一个我不知道的聪明工具。

如果有帮助,还可以使用 SourceTree 推送和 pull 代码。

提前致谢。

最佳答案

提交次数

我会推荐这两个中的一个

  • git rev-list --count origin/master 仅用于 master 分支
  • git rev-list --all --count 所有分支

正如有人提到的,git log --oneline | wc -l 将为您提供提交次数,但仅针对当前分支。要使用 git log --oneline,您需要对所有分支执行此操作以获取所有分支的提交总数。你不能迭代,因为许多提交将被计算多次,所以你必须获取所有的头部(或者可能是 refs)并生成一个表达式来从所有它们中做一个日志。

语言和代码行

使用 cloc获得所有这些的工具。

关于git - 扫描 Git 存储库以获取统计信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36810305/

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