移动一些已存在并将提交推送到新分支

时间:2013-05-09 11:36:01

标签: git git-branch

我有一个关于主题X的功能分支,但是在这个分支中,我做了一些在功能分支Y中更好的提交,但我忘了在开始之前创建它。

有没有办法将此提交移动到新分支?如果分支是从X或主分支或其他任何地方分支,则无关紧要。

1 个答案:

答案 0 :(得分:3)

如果它们是最新提交,请参阅说明here。否则,您可以将提交选择到另一个分支,然后从旧分支中删除它们。但请记住:if you have already pushed the changes, rewriting history is generally a bad idea