gpt4 book ai didi

python - git 文件夹下载实用程序与 python?

转载 作者:行者123 更新时间:2023-12-01 06:05:06 24 4
gpt4 key购买 nike

你好,有没有一个好的实用程序或软件包可以处理 git 文件夹下载?

示例

getsomething = {
'htmlpurifier' : 'http://repo.or.cz/w/htmlpurifier.git'
}

for key in vendors:
# someutility.get(http://repo.or.cz/w/htmlpurifier.git,htmlpurifier)
someutility.get(vendors[key],key)
# get http://repo.or.cz/w/htmlpurifier folder to /htmlpurifier on localstorage ?

有类似的吗?

最佳答案

我更喜欢直接使用 git 命令并使用 subprocess 模块包装它。

但是,如果您正在寻找与 Git 交互的模块,我可以想到

对于 git-python,特别是,请查看类:Repo。它有一个功能:

fork_bare(path, **kwargs)  
Fork a bare git repository from this repo
path is the full path of the new repo (traditionally ends with name.git)
options is any additional options to the git clone command
Returns git.Repo (the newly forked repo)

您也可以 checkout :http://packages.python.org/GitPython/0.3.2/tutorial.html#using-git-directly

git = repo.git
git.checkout('head', b="my_new_branch")

关于python - git 文件夹下载实用程序与 python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8450262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com