Я пытаюсь использовать библиотеку pygit2.
Кажется, я застрял на первом шаге. в его документации не объясняется, как создать большой двоичный объект и добавить его в дерево. В основном это касается того, как работать с существующим репозиторием git, но я хочу создать его и добавить большие двоичные объекты, коммиты и т. д. в свое репо. Можно ли создать большой двоичный объект из файла напрямую или мне следует прочитать содержимое файла и установить blob.data?
from pygit2 import Repository
from pygit2 import init_repository
bare = False
repo = init_repository('test', bare)
Как создать и добавить в репозиторий большие двоичные объекты или деревья?