[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