From: Michael J Gruber <hidden> Date: 2016-06-15 23:03:52
Randall S. Becker venit, vidit, dixit 19.02.2015 14:32:
git symbolic-ref --short HEAD
That errors out when HEAD is detached.
git rev-parse --symbolic-full-name [--abbrev-ref] HEAD
returns the branch name or HEAD. Though it's a bit difficult to discover.
I guess git 3.0 will have "git branch" and "git branches" :)
Michael