Wie kann ich ein Remote-Repository mit GitPython erstellen?

8

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.

    
Uuid 31.10.2012, 20:01
quelle

3 Antworten

15

Ich habe das geschafft, indem ich den Repo-Namen direkt bekommen habe:

%Vor%     
Uuid 31.10.2012, 20:16
quelle
0

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:

%Vor%

Andererseits mit Git-Befehlen mit GitPython wie repo.git.pull() zeigt den wirklichen Fehler:

%Vor%     
tobias.pal 24.11.2017 09:00
quelle
0

Ich hoffe, Sie suchen das:

%Vor%

Zieht die letzten Commits für das angegebene Repository und den gegebenen Zweig.

    
Akhil Singhal 08.02.2018 09:27
quelle

Tags und Links