我的带宽非常有限,所以我想知道是否有可能从另一个存储库获取提交而不实际克隆它。 这两个存储库具有相同的文件结构,但它们根本不共享历史记录。它们都是相互独立的,但我仍然希望从其中一个提交到另一个提交。 这可能吗?
答案 0 :(得分:3)
简短回答:理论上可行,但不容易做到。
来自" Retrieve specific commit from a remote Git repository",您需要:
emailAddress = row[1]
(在服务器端)即:您将初始化一个空的仓库,添加远程原始仓库的URL,并且:
git config uploadpack.allowReachableSHA1InWant true
这只会带来一个提交。
答案 1 :(得分:0)
你可以从另一个git repo中获取具有提交的分支,然后git cherry-pick it。