在git中计算一个特定分支中存在的文件数量

o4tp2gmn  于 2023-02-14  发布在  Git
关注(0)|答案(1)|浏览(248)

我有一个git仓库,里面有一些分支。我想得到一个特定分支中存在的文件数量。如果可能的话,列出文件列表。
例如:

-- branch: master
   |-components
   | |-- abc.html
   | |-- def.html
   | |-- ghi.html
   |-static
   | |--main.js
   | |--style.css
   |-index.html

在上面的主分支中,我们可以看到文件的数量是6。
是否有任何命令可以找出特定分支中的文件数量?如果可能,请显示文件列表。

deyfvvtc

deyfvvtc1#

git ls-tree可用于列出给定提交中的文件。

git ls-tree --name-only -r master

在包含两个文件foobar/baz的存储库中,将打印

bar/baz
foo

如果只需要条目数,只需使用wc

git ls-tree --name-only -r master | wc -l

相关问题