Этот вопрос является развитием или решением моего предыдущего вопроса: Клонировать репозиторий git (углубленно) Я думаю, что лучше всего в этой ситуации создать новый вопрос, но я могу ошибаться.
Это просто: как мне сделать что-то эквивалентное git checkout master
с libgit2
Кажется, год назад это было невозможно: https://github.com/libgit2/libgit2/issues/247 По этому клон был возможен как минимум 5 месяцев назад. Но я никогда не видел никакого кода, документация или примеры о том, как это сделать. (Редактировать) Я имею в виду, что я не видел ничего о полном клоне с включенным git checkout
, ни кода/документов о проверке.