【发布时间】:2018-06-07 17:05:55
【问题描述】:
我有 3 个分支;
A:我们用于测试的主分支。
B:有变化的分支必须在A分支中。
C:有变化的分支不能在A分支中。
所以,当我在 B 上工作时,我将 C 合并到 B 中并继续在 B 上工作。 最后我将 B 合并到 A 中。
我想从 A 中删除所有 C 提交,但在 A 中保留 B 分支。
我正在使用 GitKraken,但每个建议都会被接受。
【问题讨论】:
-
您要撤消 C 引入的更改(将 C 保留在 A 的历史中),还是要删除 C 在 A 的历史中的任何痕迹?
-
第二,我要去掉A历史上任何C的痕迹。