commands.sh

git for-each-ref

all

List and optionally format references (branches, tags) in a Git repository.

More info →

Examples (8)

List all refs (branches and tags)

List only branches

git for-each-ref refs/heads/

List only tags

git for-each-ref refs/tags/

Show branches merged into `HEAD`

git for-each-ref --merged HEAD refs/heads/

List short names of all refs

git for-each-ref --format "%(refname:short)"

Sort refs by committer date (most recent first)

git for-each-ref --sort -committerdate

Sort refs by committer date (oldest first)

git for-each-ref --sort committerdate

Limit output to a specified number of refs

git for-each-ref --count count
made by @shridhargupta | data from tldr-pages