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的所有修订