我有一个主存储库。
昨天我开始了我的第一个分支并称之为 ImportPTS 。
但后来我找到了这个教程:
http://nvie.com/posts/a-successful-git-branching-model/
我想采纳它。因此,我需要从 master 创建一个名为 develop 的新分支。
然后,ImportPTS需要在那个分支下。最终我将在 develop 下有其他分支,直到我准备将其合并为功能分支。
但这可能吗?我可以按照描述移动分支吗?
更改自:
master
ImportPTS
要
master
develop
ImportPTS
答案 0 :(得分:1)
你想做什么听起来像" rebase"任务 - 重写提交历史,因此必须谨慎使用。
要将ImportPTS
分支置于develop
之上,请打开日志对话框并切换到ImportPTS
分支。然后在develop
分支的最新提交上打开上下文菜单,并选择" Rebase到..."那里。
现在打开一个新对话框,您可以在其中查看所有要提交的提交" rebase"或者放在你的develop
分支上。如果您不想重新订购,合并,跳过或修改提交,只需保持原样,然后点击"开始"。
之后,您的ImportPTS
分支应位于develop
分支之上。
另见https://tortoisegit.org/docs/tortoisegit/tgit-dug-rebase.html。