Моя проблема заключалась в том, чтобы реализовать функцию Python с использованием GitPython для получения изменений для всех локальных веток.Я закончил тем, что написал это, что в значительной степени решило проблему.
for head in self.repo.branches:
print("Pulling changes for branch {}".format(head))
self.repo.git.checkout(head)
print(self.repo.git.pull())
Мне было интересно, есть ли более GitPython способ добиться того же.
Спасибо!