2017-01-30 1 views
-1

Ich habe lokale Git-Repository. Ich benutze Python, um den lokalen Repo mit gitpython-Bibliothek zu committen. Ich möchte den Commit zu Github schieben. Wie kann ich dies mit gitpython oder einer anderen Bibliothek tun? Ich schaute online, aber es gab keine Lösung zur Verfügung. Kann mir jemand dabei helfen? Vielen Dank im Vorausgit push mit Python

+0

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

Antwort

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

Während dieser Code-Schnipsel, die Frage lösen kann, [einschließlich einer Erklärung] (http : //meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) hilft wirklich, die Qualität Ihres Posts zu verbessern. Denken Sie daran, dass Sie die Frage für Leser in der Zukunft beantworten, und diese Leute könnten die Gründe für Ihren Codevorschlag nicht kennen. [Aus Bewertung] (https://stackoverflow.com/review/low-quality-posts/15052961) – Ferrybig