Git Internals and Plumbing/List staged index entries

Include mode, object ID, and stage number.

Section: Trees and Index Plumbing

List staged index entries

bash
bash
git ls-files --stage

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Trees and Index Plumbing
List tracked files
Print index entries.
OpenIn sheetbashsame section
Mark file assume-unchanged
Hint that Git should skip stat checks for a path.
OpenIn sheetbashsame section
Mark skip-worktree
Tell Git to avoid touching a path in sparse-like workflows.
OpenIn sheetbashsame section
Read tree into index
Populate index from a tree-ish.
OpenIn sheetbashsame section
Write current index to tree
Create a tree object from the index.
OpenIn sheetbashsame section
Write blob object
Store file content as a blob and print its object ID.
OpenIn sheetbash1 tag match