首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在git克隆后分离备用对象--参考?

如何在git克隆后分离备用对象--参考?
EN

Stack Overflow用户
提问于 2010-02-12 06:23:43
回答 2查看 6.7K关注 0票数 34

我正在使用git clone --reference来减少慢速连接上的网络流量。

现在,git-clone的手册页指出了使用它的危险,并建议git repack -a断开链接,我在克隆之后立即这样做。

我想知道的是-在我完成重新打包之后,删除.git/objects/info/alternates是安全的还是有合适的git命令可以做到这一点?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-03 05:22:55

好吧,我发现了。答案是肯定的,直接删除替代是安全的。不,没有git命令可以做到这一点。

http://thread.gmane.org/gmane.comp.version-control.git/141161/focus=141199

我知道回答你自己的问题不太合适,但我们必须继续前进!

票数 23
EN

Stack Overflow用户

发布于 2015-03-16 23:53:57

请注意,git clone现在有一个新的--dissociate选项来执行此操作。它是在Git2.3中添加的:https://github.com/blog/1957-git-2-3-has-been-released

该选项只需调用git repack -a -d并删除.git/objects/info/alternates。所以,是的,它是安全的。(来源:https://github.com/gitster/git/commit/d35c8027937546e6b22a2f28123f731c84e3b380)

票数 31
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2248228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档