【发布时间】:2022-01-04 06:21:40
【问题描述】:
我正在做一个项目,我有一个 git 分支,比如 A,还有另一个分支 B(A 包含 B 的所有内容以及一些额外的内容),它们都是从 master 分支出来的.
现在我需要做的是创建第三个分支,它应该包含这两个分支的差异,即A-B,基本上只有分支 A 中的内容,而不是 B 中的内容。
我寻找可能的解决方案,其中大多数都指向将特定提交添加到新分支,但在我的情况下,这不起作用,因为一些提交也影响了我现在想要分离的代码。我在脑海中建立的解决方案指出,我可能应该对 A 和 B 进行比较,然后在 master 结帐时应用补丁。
还有其他方法吗?
【问题讨论】:
-
你认为你为什么需要这个?据我所知 - git 中没有这方面的功能。您必须编写自己的脚本,每次源分支更改时都可以重新运行。
标签: git github version-control diff