git reset --soft <commit id>
//查看是不是都是我们需要的修改
git status
//增加修改,或每一个单独文件
git add .
git commit -sm "comment"
git format-patch <commit id>
//合入patch文件
git am patch文件路径
//合入patch文件出现/.git/rebase-apply still exists but mbox given错误
git am --abort
再重新合入patch