gpt4 book ai didi

python - 只需从 github 下载 .git 目录

转载 作者:可可西里 更新时间:2023-11-01 17:06:10 24 4
gpt4 key购买 nike

当你在新目录或已有目录执行git init时,Git会创建一个.git目录,其中几乎所有的Git存储和操作的内容都是位于目录中。
如果要备份或者复制一个库,基本上就是把这个目录复制到其他地方。

现在,我只想从 GitHub 下载 .git 目录包含内容:

如何从 GitHub 或我的私有(private) gitlib 中找到 .git 目录以及如何下载它?

最佳答案

如果你只需要.git 内容,你仍然需要使用git 命令:

git clone --bare https://github.com/<user>/<repo>

你会得到一个裸仓库,一个没有工作树,只有 .git 内容的仓库

参见“Python way to clone a git repository”和gitpython-developers/GitPython

from git import Repo
Repo.clone_from(git_url, repo_dir, branch='master', bare=True)

pygit2 , 使用 pygit2.clone_repository :

clone_repository(url, path, bare=True)

关于python - 只需从 github 下载 .git 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41775691/

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