Je sais que des personnes ont posé des questions similaires, mais je crois que les causes de leurs problèmes sont différentes. J'ai fait un hard reset parce que j'avais assez mal fait mon code.
git reset --hard 41651df8fc9
J'ai fait quelques changements, j'ai fait quelques commits et maintenant que j'essaie de pousser tous ces commits dans le serveur, j'obtiens l'erreur suivante :
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@git.somewhere.git'
Git suggère de faire un git pull et c'est ce que d'autres personnes ont suggéré à d'autres utilisateurs. Cependant, je pense qu'un git pull va fusionner mon code actuel avec le code que je ne veux plus (head revision). Comment puis-je faire un push et oublier la version/les révisions qui me précèdent ?