我在 Git 中有以下历史记录:
(master) A - B - C
\
(dev) D - E - F - G - H - I
我想创建这样的东西:
(master) A - B - C
| \
(patch_1) |- E' - G' (G' shouldn't contain the changes happened at F commit)
(patch_2) |- D' - F' (F' shouldn't contain the changes happened at E commit)
(dev) |- D - E - F - G - H - I
有可能创造出这样的东西吗?
如果不可能,以下选项有什么更好的选择:
1. 从头重写代码?
2. 将所有这些提交压缩成一个“漂亮”和大提交信息?