У меня есть настроенная ловушка приема сообщений на удаленном репо, которая пытается определить имя ветки входящего push следующим образом:
$branch = `git rev-parse --abbrev-ref HEAD`
Я обнаружил, что независимо от того, какую ветку я нажимаю из моей переменной $ branch устанавливается с помощью 'master'.
Есть идеи?