全ブランチの一覧ではなく、現在のブランチ名のみ取得する方法です。シェルスクリプトなど、ほかのプログラムと組み合わせて使用します。
コマンド
git rev-parse --abbrev-ref HEAD
実行例

$git rev-parse --abbrev-ref HEAD
BranchName
detached HEAD(タグやハッシュなどでチェックアウト中) のときは・・・
HEAD が返されます。
$git rev-parse --abbrev-ref HEAD
HEAD
検証環境
- git version 2.16.1.windows.4
- Microsoft Windows 10 Pro Version 1803 Build 17134.112