pygit2
ブランチ名をチェックアウトするために使用したい。
たとえば、次の 2 つのブランチがある場合: master
andnew
とHEAD
is atmaster
の場合、次のことができると予想されます。
import pygit2
repository = pygit2.Repository('.git')
repository.checkout('new')
あるいは
import pygit2
repository = pygit2.Repository('.git')
repository.lookup_branch('new').checkout()
しかし、どちらも機能せず、pygit2 ドキュメントにはブランチをチェックアウトする方法が記載されていません。