Git - Comment fixer “corrompu” rebase interactif?

J'ai réussi à créer un peu de désordre dans mon dépôt git local. J'ai essayé de réparer la validation à l'aide de la en suivant les instructions. Avant d'exécuter le "git commit --amend" (et après le git rebase --interactive), j'ai décidé que mes modifications ont été incorrect et j'ai donc exécuté "git reset --hard HEAD". Pas une bonne idée, je vous le dis.

Maintenant le rebase interactif semble être "coincé". Git montre le courant de la branche (|REBASE-m). Chaque commande (cd .., ls, git rebase...) à l'intérieur de mon référentiel donne l'erreur suivante:

chat: .git/git rebase-fusion/tête de nom: Aucun fichier ou répertoire de

Voici comment git rebase --abort ressemble:

$ git rebase --abort
cat: c:/_work/project/src/git/.git/rebase-merge/quiet: No such file or directory
cat: c:/_work/project/src/git/.git/rebase-merge/head-name: No such file or directory
cat: c:/_work/project/src/git/.git/rebase-merge/orig-head: No such file or directory
HEAD is now at 4c737fb Revert "Modified file names"
rm: cannot remove `c:/_work/project/src/git/.git/rebase-merge/done': Permission denied
rm: cannot remove directory `c:/_work/project/src/git/.git/rebase-merge': Directory
not empty
cat: .git/rebase-merge/head-name: No such file or directory

Voici le résultat de la commande git rebase --continue:

$ git rebase --continue
cat: c:/_work/project/src/git/.git/rebase-merge/prev_head: No such file or directory
cat: c:/_work/project/src/git/.git/rebase-merge/end: No such file or directory
cat: c:/_work/project/src/git/.git/rebase-merge/msgnum: No such file or directory
cat: c:/_work/project/src/git/.git/rebase-merge/onto: No such file or directory
cat: c:/_work/project/src/git/.git/rebase-merge/quiet: No such file or directory
prev_head must be defined
cat: .git/rebase-merge/head-name: No such file or directory

Des idées? Je voudrais réinitialiser la situation de retour à l'état où elle était avant j'ai commencé mon bien pensé rebase opération.

Voici comment git log --oneline montre la situation:

4c737fb Revert "Modified file names"
247ac02 Modified file names
33141e6 Message modifications
10a4a04 Modified db script

Et c'est très bien.

Je suis en utilisant msysgit v1.7.0.2.