git重新设置某个提交的基础或将其合并到其他两个提交之间
我有一个主分支机构,负责:git重新设置某个提交的基础或将其合并到其他两个提交之间,git,git-merge,git-rebase,Git,Git Merge,Git Rebase,我有一个主分支机构,负责: a->b->c->d->e 在某一点上,我从commitc签出了一个名为fix的分支 c->f->g 所以大局是这样的: a->b->c->d->e \ \->f->g 我希望执行合并,以便在线性树中f和g介于c和d之间: a->b->c->f->g->d->e 如何实现这一点?只需将e分支重新设置为g分支: $ git check
a->b->c->d->e
在某一点上,我从commitc
签出了一个名为fix
的分支
c->f->g
所以大局是这样的:
a->b->c->d->e
\
\->f->g
我希望执行合并,以便在线性树中f
和g
介于c
和d
之间:
a->b->c->f->g->d->e
如何实现这一点?只需将e分支重新设置为g分支:
$ git checkout e
$ git rebase g