Ich versuche den Weg zu finden, ein git-Repository mit gitPython zu erstellen. Das habe ich bisher von der offiziellen Dokumentation hier übernommen.
%Vor%Tatsache ist, dass ich auf die repo.remotes.origin zugreifen möchte, um einen Pull auszuführen, ohne den Ursprung zu ändern (origin.rename) Wie kann ich das erreichen? Danke.
Wie die akzeptierte Antwort sagt, ist es möglich, repo.remotes.origin.pull()
zu verwenden, aber der Nachteil ist, dass es die echten Fehlermeldungen in eigene generische Fehler verbirgt. Wenn beispielsweise die DNS-Auflösung nicht funktioniert, zeigt repo.remotes.origin.pull()
die folgende Fehlermeldung an:
Andererseits mit Git-Befehlen mit GitPython wie repo.git.pull()
zeigt den wirklichen Fehler:
Ich hoffe, Sie suchen das:
%Vor%Zieht die letzten Commits für das angegebene Repository und den gegebenen Zweig.