DEV Community

Mathieu PATUREL
Mathieu PATUREL

Posted on

3 2

List files in any branch in git

List entire branch content

~/my/repo $ git ls-tree mybranch -r --name-only
.gitignore
LICENSE
README.md
cli.js
demo.gif
index.html
live-svg.svg
package.json
server.js
tests/cli.js
Enter fullscreen mode Exit fullscreen mode

List only one folder's content

You don't need grep!

~/my/repo $ git ls-tree mybranch:test -r --name-only
tests/cli.js
Enter fullscreen mode Exit fullscreen mode

More informations about git ls-tree.

Hope it'll save you some time! 😜

Top comments (2)

Collapse
 
ferrmolina profile image
Fer Molina

Nice!

Collapse
 
fadc80 profile image
Fernando Costa

Does it work for remote branches?

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more