如何将某些提交移动到NEW分支

时间:2012-10-01 16:44:24

标签: git git-branch git-commit

我提交了X和2次提交。我应该只将X移动到新分支。我怎么能这样做?
(而且我的回购也在远程回购中,我不确切地想到它是什么,但我没有得到"分离头#34;)
非常感谢

1 个答案:

答案 0 :(得分:1)

如果提交X是您想要移植到新分支的唯一提交,并且分支是新的,只需从该提交启动新分支。

$ git branch newbranch COMMIT_HASH

如果要将提交X移动到现有分支并且提交X不一定适合分支历史记录,那么您可以cherry-pick提交

$ git cherry-pick COMMIT_HASH