获取任何版本的git存储库中的文件数

cfl*_*wis 4 git

我希望能够在给定的版本中找到Git存储库中的文件数,最好不必先查看修订版.

我以为git ls-files可能会把我带到某个地方,但是我无法看到任何通过Git修改它的方法.

提前致谢!

Jos*_*Lee 10

ls-files对指数进行操作,该指数本质上与当前结账相关联.使用ls-tree,如git ls-tree -r --name-only <tree-ish>.如果您只想计算线数,使用--name-only将通过限制输出来加快速度.

  • 你可以通过wc -l实际运行该命令,并了解有多少文件和目录.`git ls-tree -r --name-only HEAD | wc -l` (4认同)