Ich sehe in diesem Modul keine Option zum Auschecken oder Auflisten entfernter/lokaler Zweige: https://gitpython.readthedocs.io/en/stable/
Antwort
Zu viele Anzeigen?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!
- See previous answers
- Weitere Antworten anzeigen