Я работаю над Git-клиентом и сейчас пытаюсь реализовать извлечение из определенной ветки.У меня есть поле со списком, которое я заполняю именами веток, и я хотел бы выяснить, какая ветвь является значением по умолчанию, чтобы я мог установить его в качестве предварительно выбранного элемента в поле со списком при подключении к действительному репозиторию Git.
Я перечисляю все удаленные ветви, как вы можете видеть ниже, но я не могу понять, какая из них используется по умолчанию.
Map<String, Ref> callAsMap = Git.lsRemoteRepository()
.setRemote("https://github.com/example")
.setCredentialsProvider(credentialsProvider)
.callAsMap();
Итак, есть ли способ (стандартный или "хакерский") дляопределить, какой Ref
объект представляет ветку по умолчанию?И как я могу получить его имя?