Git: How do I list only local branches? – Dev

The best answers to the question “Git: How do I list only local branches?” in the category Dev.

QUESTION:

git branch -a shows both remote and local branches.

git branch -r shows remote branches.

Is there a way to list just the local branches?

ANSWER:

just the plain command

git branch

ANSWER:

Just git branch without options.

From the manpage:

With no arguments, existing branches are listed and the current branch will be highlighted with an asterisk.

ANSWER:

One of the most straightforward ways to do it is

git for-each-ref --format="%(refname:short)" refs/heads/

This works perfectly for scripts as well.

ANSWER:

git branch -aAll branches.

git branch -rRemote branches only.

git branch -l
git branchLocal branches only.