Le retour à une spécifiques sha ou de commettre

Je suis en train de revenir à un commit ( 3d5575f8e4c97ddab8ad5d540fee4664c04db75d ), mais quand je fais:

git revert 3d5575f8e4c97ddab8ad5d540fee4664c04db75d

il dit:

fatal: 'revert' is not possible because you have unmerged files.
Please, fix them up in the work tree, and then use 'git add/rm <file>' as
appropriate to mark resolution and make a commit, or use 'git commit -a'.

Je n'aime pas ces changements, et j'ai aussi voulez à perdre ces changements, revenir à commettre (soft revenir, ne veulent pas perdre les fichiers) PUIS repull des modifications. Mes trucs locale est tout foiré. Toute aide?

Je pense que git revert ne fait pas ce que vous en pensez. Il ne veut pas revenir à commettre. Il crée un nouveau commit qui revient un commit. Voulez-vous perdre tout l'historique entre les auteurs et de votre tête ou pas? Quelqu'un d'autre a un clone de ce repo?
dois-je faire valider la commande? Qui jette une erreur tho

OriginalL'auteur Oscar Godson | 2011-11-17