Git Commit Revert Before Pushing