【发布时间】:2019-12-22 08:41:47
【问题描述】:
对于一项新功能,我从当前的 dev 分支(不是 master)在 Git 中创建了一个分支,并在本地实现了一些更改,但没有提交。 然后我偏离了方向,开发继续进行。我用作基地的分支现在已经关闭,并且有一个新的分支。
如何更改我的功能分支,使其使用新的开发分支作为基础?
master --
\-- dev 1
\-- feature
\-- dev 2
现在我想移动功能,因为它分支到 dev 2,然后提交我的更改:
master ---
\-- dev 1
\-- dev 2
\-- feature
到功能分支,当然不会丢失其他人可能已经做出的提交。
【问题讨论】:
-
你需要查看
git rebase。
标签: git branch git-branch branching-and-merging