0
Supposons que j'ai un clone git local appelé GitPython. Je suis en mesure d'engager et de pousser à l'aide gitpython:Comment extraire une branche particulière à partir d'un référentiel en amont
repo = Repo(D:\Dev\Gitpython)
print(repo.git.add("."))
print(repo.git.commit(m='my commit message'))
print(repo.git.push())
Cependant, comment puis-je tirer à partir du référentiel en amont à l'aide gitpython? J'ai essayé de créer un objet distant en utilisant Repo.create_remote(), mais cela me donne une erreur car la télécommande existe déjà.
Merci Arthur, votre code fonctionne. Mais comment puis-je tirer une branche spécifique? – Fengeey
@PatrickYu pour tirer d'une branche spécifique, utilisez 'o.pull ('nom-de-branche')' – janos
@PatrickYu vous pouvez également utiliser 'repo.remotes.origin.fetch (' branch_name ')' –