$ git log # copy commit_id
$ git rebase -i <commit_id>^ # choose edit
$ git reset HEAD^
$ git add -i
    # loop through files; patch or update
    $ git ci
$ git rebase --continue