Git 将父分支更改为要素分支

Git 将父分支更改为要素分支,git,git-rebase,feature-branch,Git,Git Rebase,Feature Branch,我在这个结构中的一个功能分支上工作: a -- b -- c -- d <-- master \ \ \ e -- f <-- feature \ g <-- new_parent 您想git-rebase——进入新的\u父级主功能 man页面中的命令格式: git rebase [--onto <newbase>] [<

我在这个结构中的一个功能分支上工作:

a -- b -- c -- d           <-- master
     \     \
      \     e -- f         <-- feature
       \
        g                  <-- new_parent

您想
git-rebase——进入新的\u父级主功能

man
页面中的命令格式:

git rebase [--onto <newbase>] [<upstream> [<branch>]]
git重新基址[--on][[]]
new\u parent
newbase
即您要将更改应用到的点

master
上游
,即当前开始更改的点


功能
显然是
分支
,即可以在其上找到更改的分支。

您想要
git-rebase-到新的\u父级主功能

man
页面中的命令格式:

git rebase [--onto <newbase>] [<upstream> [<branch>]]
git重新基址[--on][[]]
new\u parent
newbase
即您要将更改应用到的点

master
上游
,即当前开始更改的点

功能
显然是
分支
,即可以找到更改的分支。

非常简单:

git rebase --onto g master feature
这大致可以理解为:在g上重新设置特征分支的基础,放弃属于master的所有修订。

足够简单:

git rebase --onto g master feature
这大致可以转化为:在g的顶部重新设置特征分支的基础,放弃属于master的所有修订