Git部分叉,同步拉/合并

格伦·弗莱彻(Glen Fletcher)

我想将与接口X一起使用的Git存储库A派生与接口Y一起使用的我自己的存储库B

为此,我将删除与X相关的文件并创建自己的与Y相关的文件,但是我希望能够将存储库A中对核心的更改拉入我的存储库B中,而无需拉入与X相关的文件(即我已经删除),我希望能够提交更改(即拉要求)我的核心制造,不说拉,消除X从文件中一个或添加Ÿ文件到一个

通过浏览该站点上的类似问题,我发现了重新定级和选择性合并之类的事情,因此我不确定这是否是我真正想要的。

我主要关心的是跟踪谁进行了哪些更改,但是如果可能的话,我也希望保持与项目之间的关系。

PS这两个项目都在github上,如果提供任何额外的选择

AtnNn

在您描述的情况下,您不能在AB之间合并您可以改为创建一个中间分支A'

  • A合并A'中以获得上游更改。
  • 提交对A'的共享更改
  • 将A'合并B中,以将这些更改应用于特定Y的代码。
  • 特定于Y的更改提交B
  • 切勿将B合并A'
  • 如果您要与A共享B中的更改,则将其樱桃化为A'
  • 请求A'拉到A以在上游共享您的更改。

其他可能的解决方案包括同时支持Xÿ在两个,或分裂Xÿ支持到单独的存储库。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Git部分叉,同步拉/合并

来自分类Dev

合并请求并同步分叉的仓库

来自分类Dev

Git(hub)分叉自己的仓库-拉取请求

来自分类Dev

部分git仓库合并

来自分类Dev

Git2go-拉&&合并

来自分类Dev

git-subtree拉合并冲突

来自分类Dev

合并分叉git repo中的一个文件

来自分类Dev

git在合并过程中拉并合并

来自分类Dev

git合并后同步2个分支

来自分类Dev

分治与分叉与合并的区别

来自分类Dev

如何合并分叉分支

来自分类Dev

无法自动合并Git拉取请求::无冲突

来自分类Dev

避免在git的拉取请求中合并提交

来自分类Dev

TFS Git-拉取请求“合并失败”

来自分类Dev

git:如何将拉取请求合并到派生?

来自分类Dev

拉取和查看更改时避免git自动合并

来自分类Dev

TFS Git-拉取请求“合并失败”

来自分类Dev

Git:合并到master分支,添加文件还是拉?

来自分类Dev

Git:拉取并使用部分存储库(特定目录)

来自分类Dev

我自己的帐户中有多个git-repo分叉(或:如何同时处理多个拉取请求?)

来自分类Dev

部分合并的 Git 工作流程?

来自分类Dev

在本地“分叉” git repo

来自分类Dev

Git分叉创作

来自分类Dev

Git分支与大师分叉

来自分类Dev

Github - 在合并作为拉取请求的一部分后清理分支

来自分类Dev

如何跟我分叉的仓库保持同步?

来自分类Dev

Github - 更新分支后同步分叉

来自分类Dev

GIT:拉取请求和合并之间有什么区别?

来自分类Dev

GIT拉并合并会生成暂存文件和冲突