我在当前的本地分支中有10次提交:
我想做git rebase other-branch
,但我不希望它作为“最早的提交”,这意味着我不希望它在“提交1”之前出现。
我想把它放在最近的提交之前,所以在git rebase other-branch
之后会出现
我认为这是有可能的,因为我们可以使用git rebase -i
来更改提交顺序。
答案 0 :(得分:1)
这将重写分支的历史记录,但是您可以使用以下方法完成此操作:
git reset --hard COMMIT9SHA
git merge other-branch
git cherry-pick COMMIT10SHA
如果要避免合并提交,可以首先切换到other-branch
,然后根据COMMIT9SHA
对其进行重新设置:
git checkout other-branch
git rebase COMMIT9SHA