我有一个非常缓慢的网络链接到我的远程存储库(称为repoSlow),我从中获取一段时间到我的主要开发回购(称之为repo1)。git从第二学位远程获取
有时我会将repo1克隆到另一个目录中的repo2以进行测试,例如,在其他分支上没有丢失repo1的状态(也涉及到对象文件和库,因此一个简单的存储不会这样做)。
为了将repoSlow的状态转换为repo2,我通常需要将repo1,checkout和merge分支(我感兴趣)从repoSlow复制到repo1,然后将它们提取到repo2。
除了它是一个繁琐的过程和其他一些事实,我有时不想合并到repo1中。检出一个不同的本地分支名称会导致一个大的命名混乱。
是否有一种简单而直接的方式实际上获取遥控器的遥控器?
我想一个更好的工作流程可能是将repoSlow克隆到裸机(或甚至是镜像的)本地回购,并多次克隆该回购,但为了更好地理解git,我保留原始问题。