Comment puis-je corriger "Impossible de tirer dans un référentiel avec l'état: MERGING" dans EGit?

Mon équipe a récemment déménagé à Git, et pour la deuxième fois aujourd'hui, Git a commis une erreur sur une seule ligne de code que j'ai moi même changé et déjà engagé à mon local, sur un fichier qui a été modifié par moi-même. C'est le message d'erreur qu'il me donne:

Cannot pull into a repository with state: MERGING"
org.eclipse.jgit.errors.WrongRepositoryStateException

Cannot pull into a repository with state: MERGING
    Cannot pull into a repository with state: MERGING

Je ne peut pas tirer ou de pousser à le supprimer du serveur. Comment puis-je résoudre ce problème?

En fait, la meilleure question, comment puis-je éviter cela?

source d'informationauteur NobleUplift