Я новичок в PythonGit, и у меня проблемы с вытягиванием и нажатием. Я создал локально голое репо и отправил в него первоначальную фиксацию. После этого я попытался создать новое пользовательское репо с помощью PythonGit, получить его и извлечь из него. У меня нет проблем с инициализацией репо, однако я ничего не могу получить из удаленного/голого репо. Мой код:
import git
repo = git.Repo.init('.')
origin = repo.create_remote('origin', '/home/paweber/git/my-repo.git')
origin.fetch()
repo.create_head('master', origin.refs.master).set_tracking_branch(origin.refs.master)
origin.pull()
В консоли ipython для извлечения и извлечения я получаю:
In [5]: origin.fetch()
Out[5]: [<git.remote.FetchInfo at 0x7f4a4d6ee630>]
для получения и
In [6]: origin.pull()
Out[6]: [<git.remote.FetchInfo at 0x7f4a4d6e6ee8>]
для тяги. После действия вытягивания вообще ничего не вытягивается, и репо все еще пусто, но существует. Что я делаю неправильно?