How to make git status show only staged files

Ward Bekker picture Ward Bekker · Dec 24, 2010 · Viewed 38.4k times · Source

I would like to get a list of only the staged filenames. I can't find the equivalent flag for --name-only for the git status command. What is a good alternative?

The file list will be piped to php -l (PHP lint syntax checker).

Solution: the complete command

git diff --name-only --cached | xargs -l php -l

Answer

Ben Jackson picture Ben Jackson · Dec 24, 2010

Use git diff --name-only (with --cached to get the staged files)