Sourcetree - annuler les commissions non repoussées

J'utilise Sourcetree pour Windows pour un référentiel git et je voudrais annuler un commit non poussé. Est-ce possible? Si je "révoque le commit", cela crée un deuxième commit qui annule le premier commit, mais je ne veux pas que le premier commit apparaisse du tout dans mon contrôle de code...