您可以使用以下命令将某些提交移动到一个新分支:
git branch new-branch commit-hash
git cherry-pick commit-hash
其中,new-branch是您要创建的新分支的名称,commit-hash是您要移动的提交的哈希值。使用git branch命令创建一个新分支,并将其指向要移动的提交。然后,使用git cherry-pick命令将该提交复制到新的分支上。
如果您要移动多个提交,请使用git rebase命令:
git checkout -b new-branch commit-hash
git rebase --onto new-branch old-branch commit-hash
其中,old-branch是包含要移动提交的分支的名称。使用git checkout -b命令创建一个新分支,并将其指向要移动的提交。然后,使用git rebase命令将旧分支中的提交移到新分支上。--onto选项指定要将提交移动到的目标分支。
请注意,在执行这些命令之前,请确保您已经备份了所有的代码。如果您不确定如何执行这些命令,请先尝试在一个测试分支上进行操作。