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

时间:2011-01-31 17:40:54

标签: git

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

我认为git ls-files可能会让我找到某个地方,但我无法看到任何通过Git修改它的方法。

提前致谢!

1 个答案:

答案 0 :(得分:10)

ls-files对索引进行操作,该索引本质上与当前结帐相关联。使用ls-tree,如git ls-tree -r --name-only <tree-ish>中所示。如果您只想计算行数,使用--name-only可以通过限制输出来加快速度。