gpt4 book ai didi

git - 是否可以在不克隆整个存储库的情况下从另一个存储库中挑选一个提交?

转载 作者:太空狗 更新时间:2023-10-29 14:05:02 24 4
gpt4 key购买 nike

我的带宽非常有限,所以我想知道是否可以在不实际克隆的情况下从另一个存储库获取提交。这两个存储库具有相同的文件结构,但它们根本不共享历史记录。他们两个都是相互独立的,但我仍然想挑选其中一个提交给另一个。这可能吗?

最佳答案

简答:理论上可行,但做起来并不容易。

从“Retrieve specific commit from a remote Git repository”,您需要:

  • git repo 托管服务器 有:
    • git 2.5+
    • git config uploadpack.allowReachableSHA1InWant true(在服务器端)
  • 具有单提交提取的浅克隆(同样,git 2.5+,客户端)

即:您将初始化一个空的 repo,添加远程源 repo 的 url,并且:

git fetch --depth=1 ../testrepo/.git <SHA1>

那只会带来一个提交。

关于git - 是否可以在不克隆整个存储库的情况下从另一个存储库中挑选一个提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37269050/

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