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

我以为git ls-files可能会带我到某个地方,但是我看不到任何将Git的修订版本传递给我的方法。

提前致谢!

最佳答案

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

关于git - 获取任何版本的git存储库中的文件数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4854127/

10-11 22:58
查看更多