您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在GitPython中签出或列出远程分支

在GitPython中签出或列出远程分支

完成后

from git import Git
g = Git()

(可能还有其他一些命令可以初始化g到您关心的存储库)上的所有属性请求g或多或少都转换为的调用git attr *args

因此:

g.checkout("mybranch")

应该做你想做的。

g.branch()

将列出分支。但是,请注意,这些命令是非常底层的命令,它们将返回git可执行文件将返回的确切代码。因此,不要指望有一个不错的清单。我将只是几行的字符串,并且其中一行以星号作为第一个字符。

库中可能有一些更好的方法可以做到这一点。在repo.py例如是一个特殊的active_branch命令。您将需要仔细检查源代码并自行寻找。

python 2022/1/1 18:36:30 有214人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶