У вас также есть git symbolic-ref HEAD
, который отображает полный refspec.
Чтобы показать только имя ветки в Git v1.8 и более поздних версиях (спасибо Greg за указание на это):
$ git symbolic-ref --short HEAD
В Git v1.7 + вы также можете сделать:
$ git rev-parse --abbrev-ref HEAD
Оба должны давать одно и то же имя ветви, если вы находитесь на ветви.Если вы находитесь на отстраненной голове, ответы различаются.
Примечание:
На более раннем клиенте это работает:
$ git symbolic-ref HEAD | sed -e "s/^refs\/heads\///"
- Darien 26. март 2014