Git How To Revert A Commit Before Push