我想将与接口X一起使用的Git存储库A派生到与接口Y一起使用的我自己的存储库B中。
为此,我将删除与X相关的文件并创建自己的与Y相关的文件,但是我希望能够将存储库A中对核心的更改拉入我的存储库B中,而无需拉入与X相关的文件(即我已经删除),我希望能够提交更改(即拉要求)我的核心制造,不说拉,消除X从文件中一个或添加Ÿ文件到一个。
通过浏览该站点上的类似问题,我发现了重新定级和选择性合并之类的事情,因此我不确定这是否是我真正想要的。
我主要关心的是跟踪谁进行了哪些更改,但是如果可能的话,我也希望保持与项目之间的关系。
PS这两个项目都在github上,如果提供任何额外的选择
在您描述的情况下,您不能在A和B之间合并。您可以改为创建一个中间分支A':
其他可能的解决方案包括同时支持X和ÿ在两个甲和乙,或分裂X和ÿ支持到单独的存储库。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句