gpt4 book ai didi

git - 检查git存储库是否存在

转载 作者:IT王子 更新时间:2023-10-29 01:16:43 25 4
gpt4 key购买 nike

有什么方法可以在执行 git clone 操作之前检查 git 存储库是否存在?像 git clone $REMOTE_URL --dry-run 这样的东西?

我想实现快速检查方法,该方法将在执行克隆操作之前检查是否存在。我预计连接可能会很慢并且存储库可能会很大甚至超过 1GB,所以我不想因为简单的验证而依赖时间广泛的操作。验证通过后,克隆将在后台异步执行。

我找到了这个 https://superuser.com/questions/227509/git-ping-check-if-remote-repository-exists但它在初始克隆操作完成后从 git 存储库上下文工作。

也许有一些 git 调用在没有 git 存储库上下文的情况下工作,如果目标存储库存在则返回“一些数据”,如果不存在则返回错误。

最佳答案

您链接的答案会按照您的意愿执行。

尝试在没有存储库的文件夹中运行它:

git ls-remote https://github.com/git/git

即使您没有使用 git init 添加本地存储库或完成 git clone,它也应该向您显示远程上的引用。

查看更多:https://www.kernel.org/pub/software/scm/git/docs/git-ls-remote.html

关于git - 检查git存储库是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23914896/

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