更改我正在分支的提交

时间:2013-12-10 17:26:58

标签: git

在处理功能分支时,如何从主开发分支获取最新代码?

我想离开这个:

{Master Branch}    A-B-C-G-H
{Feature branch}        \D-E-F

到此:

{Master Branch}A-B-C-G-H
{Feature branch}        \D-E-F

其中{A ... H}都是提交。

提前致谢。

2 个答案:

答案 0 :(得分:2)

您要求重写分支的历史记录,以便这些提交从不同的点开始 这将打破你的回购的任何克隆。

如果您确定要这样做,

git rebase master

答案 1 :(得分:1)

您可以git-merge主分支进入您的功能分支。这将为您提供master中的所有功能。

在此处查看信息:http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging#Basic-Merging