我有两个分支,master
和forum
,我刚刚在forum
中做了一些修改,我想将这些修改精选到master
中。但不幸的是,我想要选择的提交也包含一些我不想要的修改。
解决方案可能是以某种方式删除错误的提交,并将其替换为两个独立的提交,一个带有我想在master
中选择的更改,另一个带有剩余的更改。
我试过了
git reset --hard HEAD^
它删除了所有的更改,所以我必须回到
git reset ORIG_HEAD
所以我的问题是,拆分最后一次提交为两个单独的提交的最佳方法是什么?