echo 'base' | git commit-tree bc67bd^{tree}
git rebase --onto 5f2802 bc67bd #5f2802是上一句指令生成的sha前6位
git log --oneline
git push -f
解释:
echo 'base' | git commit-tree bc67bd^{tree}指定位置标记为basegit rebase --onto 5f2802 bc67bd将新生成的5f2802替换bc67bdgit log --oneline查看提交记录git push -f提交到远程仓库