我有多台实验室机器,我需要在本地实验室机器上复制我的远程分支。我相信为此的 git bash 命令是:
git checkout -b mybranch origin/mybranch
我如何在 GitPython 中做同样的事情?
我可能会进行更改并将更改推送回 origin/mybranch,然后将更改拉回其他实验室机器。
从他们的文档快速浏览,看起来你应该能够做到git.checkout('origin/mybranch', b='mybranch')
。不过,我对 GitPython 不是很熟悉,所以请谨慎对待。