[Git] 管理対象のファイルを一覧表示する
作成日: 2026年09月22日
Git で現在管理対象になっているファイルを一覧表示するには、git ls-files を使用します。
例えば、README.md と src/main.js を Git に追加し、memo.txt は未追跡のままにします。
mkdir -p src
touch README.md src/main.js memo.txt
git init -q
git add README.md src/main.js
git ls-files
実行結果は下記のとおりです。
README.md
src/main.js
git ls-files は Git のインデックスとワーキングツリーの情報をもとにファイルを表示します。上記の例では、Git に追加していない memo.txt は表示されません。
特定のブランチに含まれるファイルを調べたい場合は、git ls-tree を使う方法があります。
参考
- git-ls-files: https://git-scm.com/docs/git-ls-files