Gitリポジトリの行数を数える 質問する

Gitリポジトリの行数を数える 質問する

Git リポジトリ内のすべてのファイルに存在する行の合計数をどのようにカウントすればよいでしょうか?

git ls-filesgit によって追跡されているファイルのリストが表示されます。

cat私はこれらすべてのファイルに対するコマンドを探しています。

git ls-files | [cat all these files] | wc -l

ベストアンサー1

xargsご質問のとおり、catに渡す前にすべてのファイルをまとめて表示します。wc

git ls-files | xargs cat | wc -l

しかし、中間部分をスキップすると、catより多くの情報が得られ、おそらくより良いでしょう。

git ls-files | xargs wc -l

おすすめ記事