36
現在gitリポジトリにあるすべてのファイルの数をどのように取得しますか?あなたはすべてのカウントには、次のコマンドを使用してのgitレポジトリ内のファイルを追跡し得ることができますgitリポジトリ内のすべてのファイルの数を取得する方法は?
現在gitリポジトリにあるすべてのファイルの数をどのように取得しますか?あなたはすべてのカウントには、次のコマンドを使用してのgitレポジトリ内のファイルを追跡し得ることができますgitリポジトリ内のすべてのファイルの数を取得する方法は?
:
git ls-files | wc -l
コマンド内訳:
git ls-files
コマンド自体によっては、すべてのリストを出力しますリポジトリ内の追跡されたファイル(1行に1つ)。|
wc -l
コマンドはword count (wc) programを呼び出します。 -l
フラグを渡すと、合計行数が返されます。注:これはのカウントが任意の無視されたファイルまたは新規&コミットされていないファイルはカウントされないことを意味し、リポジトリにファイルを追跡返します。
そして、あなたは、特定のファイル拡張子のためONYカウントするようにしたい場合には、 'gitのLS-ファイルのようにgrepを経由パイプに簡単です| grep "\ .js $" | JavaScript(.js)ファイルの場合はwc -lとなります。 – mnorrish
1000個のファイルがコミットされてプッシュされた後、それらがすべて削除されて再びプッシュされる場合、ls-filesはそれらの1000個のファイルを表示しますか?すべての追跡された参照を表示する方法はありますか?現在のコミットに存在するファイルだけを表示する方法もありますか? – infoclogged