git ls-files コマンド
参考:
git-ls-files Documentation | Git [Official]
使い方
Git 管理されている js
ファイルを表示する。
$ git ls-files '*.js'
参考:
git find じゃなくて git ls-files – Qiita
git でファイル一覧を見る方法 | CodingFirst
Can I use Git to search for matching filenames in a repository? – Stack Overflow
オプション
参考:
ls コマンド風に表示する
GNU 由来の ls
コマンドを使う場合
$ git ls-files | awk -F / '{print $1}' | uniq | xargs ls -d --color=auto
Mac (BSD) の ls
コマンドを使う場合
$ git ls-files | awk -F / '{print $1}' | uniq | xargs ls -dG
参考:
how to `git ls-files` for just one directory level. – Stack Overflow
除外ファイルの一覧を表示する
Git 管理から除外されているファイルの一覧を表示する。
$ git ls-files -o
ディレクトリをまとめて表示する。
$ git ls-files -o --directory
参考:
`git ls-files -o` に `--directory` をつけて見やすく – Qiita
テキスト形式のファイル一覧を表示する
$ git grep -Il ''
参考:
How to list all text (non-binary) files in a git repository? – Stack Overflow