首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GitPython等效命令

GitPython等效命令
EN

Stack Overflow用户
提问于 2015-07-31 14:42:18
回答 2查看 218关注 0票数 0

我需要一个或多个GitPython等效的git clone -b <branch_name> --recursive <url>命令。我希望子进程调用不是唯一的方法。如果有人有什么想法请告诉我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-31 15:01:58

clone(path, progress=None, **kwargs)接受传递给git clone调用的kwargs

  • odbt = ObjectDatabase类型,允许确定返回的Repo实例使用的对象数据库实现
  • 所有剩余的关键字参数都提供给git-clone命令。

所以您只需将这些选项添加到对clone的调用中

代码语言:javascript
复制
repo.clone(path, b=branch_name, recursive=url)
票数 1
EN

Stack Overflow用户

发布于 2015-07-31 14:57:00

Git self不为任何编程语言(甚至C)提供绑定。Libgit是git的一个实现,它作为一个库在C中使用。对于许多语言,它们都是绑定到该库的(参见哪种语言有最好的Git绑定?)。

PyGit似乎是在git上维护和工作的。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31748962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档