git ls-files

Cached files:

$ git ls-files

Cached files under foo/bar:

$ git ls-files foo/bar

Untracked files:

$ git ls-files -o --exclude-standard

Ignored files:

$ git ls-files -o -i --exclude-standard