Git Commit Revert Before Push