我试图在Python函数中使用GitPython从git克隆存储库。 我用GitPython库,用于克隆从蠢货,我的Python功能和我的代码片段如下:如何使用Gitpython从Git中的特定分支克隆
从进口的git回购
Repo.clone_from( 'http://user:[email protected]/user/project.git', /家庭/胃窦/项目/ ')
它来自主分支的克隆。我如何使用GitPython从其他分支进行克隆,或者有任何其他库可以从各个分支进行克隆?请告诉我。
我知道克隆使用
混帐克隆-b支提的命令行分支http://github.com/user/project.git
有作为 “的一个分支克隆” 没有这样的事。当你克隆时,你克隆整个回购。克隆完整的repo后,clone -b会检查出特定的分支,而不是缺省分支(通常是'master')。因此,不要寻找奇特的东西,为什么不在克隆后进行分支结账? –
@MarkAdelsberger“是的,但是”git clone --single-branch“ –
@MichałPolitowski - 哦,是的。那。我忘记了这一点,因为它只会给我带来麻烦。任何更多我只使用该标志的否定(用于制作不蹒跚的浅回购)。那么,我仍然认为OP *可能*意味着检查分支并合并术语,因为问题中指定的CLI命令克隆整个回购。 –