How to list versioned files in git?

Christian Oudard picture Christian Oudard · Sep 17, 2009 · Viewed 9.5k times · Source

I would like to list the versioned files in the root directory of a git repository. To do the same thing in bazaar, you run:

bzr ls --versioned --non-recursive

How do I do this in git?

Answer

CB Bailey picture CB Bailey · Sep 17, 2009

It would be more helpful if you described exactly what listing you want to show. Guessing from the bzr document, I imagine that you want something like this.

git ls-tree --name-only HEAD

This lists the names of files in the current directory which are currently in the HEAD revision, which should be close to what you are asking for.