Git 更改基础分支

标签 git

我有一个名为“develop”的分支,并基于该分支我创建了另一个分支“TestFeature”。 然后我在TestFeature的基础上创建了另一个分支“NewFeature”并做了一些更改并提交了。

问题是我不希望 TestFeature 中的更改出现在我的 NewFeature 分支中。我希望它基于“开发”。

我该怎么做?

最佳答案

(将我的评论变成答案。)

git rebase --onto ...

有趣的是the documentation有一个与您所描述的非常接近的示例。

关于Git 更改基础分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27171515/

相关文章:

git - 将 GIT 与 GIT GUI 结合使用 - Master 和 Branching

windows - git stash 在 Windows 上运行缓慢

Git Init --Bare Error - fatal : Out of memory? mmap 失败:没有这样的设备

git - 推送失败但 git status 显示没有要提交的内容

GitLens 无法在 Visual Studio Code 中 pull 推送

git - checkout 到本地获取的远程分支

GIT - git-add 错误(错误的文件编号)

git - 将多个孤立分支 merge 为一个分支

git - 在 git 中,如何找到创建分支的修订版本?

linux - GitLab 在 SSH-KEY 注册后请求密码