标签: git
我希望能够在给定的版本中找到Git存储库中的文件数,最好不必先查看修订版。
我认为git ls-files可能会让我找到某个地方,但我无法看到任何通过Git修改它的方法。
git ls-files
提前致谢!
答案 0 :(得分:10)
ls-files对索引进行操作,该索引本质上与当前结帐相关联。使用ls-tree,如git ls-tree -r --name-only <tree-ish>中所示。如果您只想计算行数,使用--name-only可以通过限制输出来加快速度。
ls-files
ls-tree
git ls-tree -r --name-only <tree-ish>
--name-only