23 Stimmen

Auschecken oder Auflisten entfernter Zweige in GitPython

Ich sehe in diesem Modul keine Option zum Auschecken oder Auflisten entfernter/lokaler Zweige: https://gitpython.readthedocs.io/en/stable/

1voto

Tianle Xia Punkte 11

Wenn Sie mit GitPython wissen, wie man es in der Befehlszeile, aber nicht in der API macht, verwenden Sie einfach repo.git.action("Ihr Befehl ohne führendes 'git' und 'action'"), Beispiel: git log --reverse => repo.git.log('--reverse')

in diesem Fall https://stackoverflow.com/a/47872315/12550269

Also versuche ich diesen Befehl:

repo = git.Repo()

repo.git.checkout('-b', local_branch, remote_branch)

Mit diesem Befehl kann ein neuer lokaler Zweigname erstellt werden local_branch (falls bereits vorhanden, wird ein Fehler angezeigt) und so eingerichtet, dass der entfernte Zweig verfolgt wird remote_branch

es funktioniert sehr gut!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X