Нет способа сделать это, используя git
командную строку.
Но есть альтернатива. Вы можете установить - модуль Pypi:
pip install python-gitlab
Здесь - документация, на которую вы можете ссылаться.
Чтобы получить информацию о защищенных филиалах, вы можете сделать:
p_branches = project.protectedbranches.list()
с использованием Python.
Здесь - еще один вопрос, который я нашел, который похож на ваш.
Edit:
Здесь - это интерфейс gitlab.
Конечная точка для получения защищенных веток задается как:
/projects/:id/protected_branches