我一直在 master 分支上开发提交,并希望将所有提交超出“初始提交”移动到单独的开发分支,并保留 master 用于发布版本。
现在,我的树看起来像这样:
master: A - B - C - D - E - F
我希望它看起来像这样:
development: B - C - D - E - F
/
master: A -----------------
这样我就可以像这样合并一个版本:
development: B - C - D - E - F --- X
/ \
master: A ----------------------- Y
有人可以建议最好的方法吗?我已经看到其他类似但不确切的情况的答案,但我不想冒险搞砸一些事情。