我开始了一个新的分期分支。我 3-4 次提交,并意识到我需要从 master 分支而不是暂存。
如何更改我的原始分支但仍保留我的工作/提交?
最佳答案
git rebase --onto NEW_SOURCE_BRANCH FIRST_COMMIT_BEFORE_YOUR_WORK
NEW_SOURCE_BRANCH
是你想要分支的地方
这将回滚您在 FIRST_COMMIT_BEFORE_YOUR_WORK
之后的提交然后它会将它们重播到 NEW_SOURCED_BRANCH
然后将您放在那里,此时您可以创建此工作的新分支或重新设置旧分支。
注意我会说使用 origin/master 作为 FIRST_COMMIT_BEFORE_YOUR_WORK
但很可能主人已经不在了;但找到任何一种方式都很简单..
关于git - 更改我的新分支的分支位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37487717/