首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将选定的Git分支/标记推送到新的远程

将选定的Git分支/标记推送到新的远程
EN

Stack Overflow用户
提问于 2015-04-14 08:56:03
回答 1查看 29关注 0票数 0

我有一个Git存储库,它有25个分支和14个标记。A的全尺寸为2.5GB。

我只使用这些分支标记中的3-4个,并且确实希望减少A的大小(我不关心其他分支的历史记录)。因此,我创建了一个新的远程B,并将这些选定的分支/标记推送到新的远程B

但是,由于所有可从所选分支/标记中访问的提交都将在新的远程B中可用,我想我可能会在新的存储库B中再次拥有相同的大小。

而且,如果我只推送选定的分支/标记,而不是所有的分支/标记,我还能创建一个“损坏的”远程B吗?假设我推送了一个标记t0,但我没有按它创建的分支。

EN

回答 1

Stack Overflow用户

发布于 2015-04-14 09:04:07

但是,由于所有可从所选分支/标记中访问的提交都将在新的远程B中可用,我想我可能会在新的存储库B中再次拥有相同的大小?

是的,Git将包含在您的新存储库中,不管它需要多少块来表示您在那里推送的所有分支。

而且,如果我只推送所选的分支/标记,而不是所有的分支/标记,我还能创建一个“损坏”的远程B吗?假设我推了一个标记t0,但我没有按它创建的分支。

这是不可能的,除非你做了一些严重的捣乱下盖特的引擎盖。当您将每个分支从回购A推送到回购B时,Git将自动处理其对象(树和气泡)。因此,它将“带来”,它需要什么,以完成手术。

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

https://stackoverflow.com/questions/29623097

复制
相关文章

相似问题

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