2017-01-30 1 views
-1

J'ai un référentiel git local. J'utilise python pour valider le repo local en utilisant la bibliothèque gitpython. Je veux pousser le commit à github. Comment puis-je le faire en utilisant gitpython ou toute autre bibliothèque. J'ai regardé en ligne, mais il n'y avait pas de solution disponible. Est-ce que quelqu'un peut m'aider avec ça. Merci à l'avancegit push en utilisant python

+0

https://gitpython.readthedocs.io/en/stable/reference.html#git.remote.PushInfo – hjpotter92

Répondre

1
from git import Repo,remote 

rw_dir = 'path/to/your/local/repo' 
repo = Repo(rw_dir) 

'''Enter code to commit the repository here. 
After commit run the following code to push the commit to remote repo. 
I am pushing to master branch here''' 

origin = repo.remote(name='origin') 
origin.push() 
+3

Bien que cet extrait de code peut résoudre la question, [y compris une explication] (http : //meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) aide vraiment à améliorer la qualité de votre message. Rappelez-vous que vous répondez à la question pour les lecteurs dans le futur, et que ces personnes pourraient ne pas connaître les raisons de votre suggestion de code. [De l'examen] (https://stackoverflow.com/review/low-quality-posts/15052961) – Ferrybig