Annuler la dernière validation / fusion

J'ai foiré mon repo git un peu. J'ai travaillé sur une fonction dans une branche séparée. Une fois le travail terminé, j'ai changé pour le maître de le fusionner dans, mais mon partenaire a poussé un certain nombre de fichiers qui sont entrés en conflit avec la mienne. Après la fusion, le conflit et en poussant les nouveaux changements, j'ai vu que j'ai commis le plus âgé des changements de mon partenaire.

Maintenant j'ai envie de refaire ce commit de fusion. J'ai essayé
git reset --soft HEAD^ mais quand j'ai envie de pousser, j'ai ce message d'erreur Merge the remote changes before pushing again.

Quelqu'un peut m'aider?

source d'informationauteur Siggy Petersen