git reset <id-of-the-commit-to-modify>
without a mode option is defaulted to --mixed
. This is what is said on the reset in the manual
--mixed
Resets the index but not the working tree (i.e., the changed files are preserved but not marked for commit) and reports what has not been updated. This is the default action.
This basically means your index has been reset, but not your working files. So all files that you pulled from upstream are still left in your working tree.
You should use git reset --hard <id-of-the-commit-to-modify>
This will reset your index and remove the files that came with your upstream pull. You can then amend your commit and send it for review.