この質問は、私の前の質問の進化または解決策です。gitリポジトリのクローンを作成する(詳細)この状況では、新しい質問を作成するのが最善だと思いますが、間違っている可能性があります。
これは単純です。libgit2git checkout master
と同等のことをどのように行うのでしょうか。
1年前には不可能だったようです:https ://github.com/libgit2/libgit2/issues/247
これによると、クローンは少なくとも5か月前に可能でした。しかし、私はそれを行う方法についてのコード、ドキュメント、または例を見たことがありません。(編集)つまり、含まれている完全なクローンgit checkout
についても、チェックアウトに関するコード/ドキュメントについても何も見ていません。