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
-1
A
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
https://gitpython.readthedocs.io/en/stable/reference.html#git.remote.PushInfo – hjpotter92