git - 更改我的新分支的分支位置

标签 git

我开始了一个新的分期分支。我 3-4 次提交,并意识到我需要从 master 分支而不是暂存。
如何更改我的原始分支但仍保留我的工作/提交?

最佳答案

git rebase --onto NEW_SOURCE_BRANCH FIRST_COMMIT_BEFORE_YOUR_WORKNEW_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/

相关文章:

python - 使用 Rietveld Code Review Tool 进行代码审查

git - 强制提交在提交时有额外的 parent

Git merge 冲突 (UU) : How do I resolve conflict without adding file to next commit?

linux - 构建内核补丁 : Error MODPOST 0

git - 将现有源代码文件夹添加到本地 Git 存储库

git - 在 Windows 上卸载 GIT

git:跨多个提交生成单个补丁

git - TortoiseGit Hook 脚本无法阻止启动提交

git - 如何查看包含 git-staged 更改的文件

regex - 你如何 stash .git 项目目录?