Amend Commit Vs Revert Changes In Git