【发布时间】:2014-10-18 17:38:32
【问题描述】:
我正在尝试迁移到 GitFlow 工作流,并且我想重写存储库的历史记录,以便所有内容都符合新存储库。
目前看起来是这样的:
Master: A - B - C - D - E - F - - - - - - - - - L
\ /
Release: \ J - K
\ / \
Development: G - H - I M
我希望它看起来像这样:
Master: A - - - - - - - - - - - - - - - - - - - L
\ /
Release: \ J - K
\ / \
Development: B - C - D - E - F - G - H - I M
我尝试在这里寻找答案,并找到了answer,但它似乎只在您创建新分支而不是使用已经存在的分支时才有效。
非常感谢。
【问题讨论】:
-
假设左边是较早的,最右边是当前的,这两张图代表相同的历史。提交不记录分支;分支只是指向单个提交的指针。
-
看看cherry-pick。 stackoverflow.com/questions/9339429/…
标签: git