Gitでカレントディレクトリのファイル一覧を表示

無視されているかどうかを確認したかったので。
コピペ用。

git ls-files -v|perl -pe 's/\/.*/\//'|uniq

ファイル一覧を表示するのは以下。

git ls-files

-vオプションで無視されているかどうかを表示。
Hはリストの含まれている。
skip-worktreeの時は、sとなる。
assume-unchangedの時は、状態が表示される、よう。

ただし、ls-filesすると、管理しているファイル全てが表示されるので、多すぎて目的のファイルを見つけられない。
なので、現在のディレクトリのファイルのみを表示する。
git標準ではそんなオプションはないようで、正規表現で絞り込んでるよう。

参考

git ls-files – Qiita
既に git 管理しているファイルをあえて無視したい – Qiita
gitでファイル一覧を見る方法 CodingFirst

git
   このエントリーをはてなブックマークに追加