【发布时间】:2011-10-13 11:50:50
【问题描述】:
想象一下:
- 在“开发”分支上完成了一堆相关的提交
- 这些提交实际上应该在“feature_x”分支中完成
- “feature_x”分支应合并到“开发”分支中
图表示例:
目前情况:
development (HEAD) A--B--C--D--E
期望的情况:
development A--B
\
feature_x C--D--E
如何创建此功能分支,将这些以前的提交分组到分支中,并使“开发”分支看起来像没有对它进行过单独的提交?
【问题讨论】:
-
我不太了解您的情况。你能用一些简单的
a -- b -- c类型提交“图表”来说明吗? -
@Mat 感谢您的提示。完成!
-
记住,分支只是提交的指针。如果您实际上没有更改历史记录(您没有 - 这些图表是相同的),您所做的只是移动这些指针,这通常可以通过
git branch完成。
标签: git version-control branch