in reply to What is best practice for 'git reset'?
I think a better approach would be to use git revert and then make your touch ups.