la database interactiva de git falló con "git-rebase-todo: sin dicho file o directory"

cuando hago gitrebase interactivo:

git rebase -i HEAD~2 

muestra:

 C:\GnuWin32\bin\grep.exe: /cygdrive/xxx/.git/rebase-merge/git-rebase-todo: No such file or directory Nothing to do 

( xxx es la ruta del proyecto)

pero git rebase branch_xxx está funcionando.

Estoy seguro de que no hay ninguna database en progreso anterior (verificando con git rebase --abort y usando la carpeta de proyecto limpio ambos)

¿alguien ha resuelto esto? Lo busco en google pero sin consejos útiles.

Mi problema fue debido a mi gitconfig que faltaba los indicadores -w y -n:

 [core] editor = sublime -w -n 

Desde Code Project :

[Los arguments -w y -n] se pasan a Sublime Text, y esencialmente le dicen que se ejecute sin cargar ninguna window previamente abierta (el distintivo -n), y que espere hasta que el usuario salga para volver a pasar la ejecución al process de llamada ( la -w bandera, para "esperar")

No deberías estar usando Cygwin y GnuWin32 juntos. Eliminar / Desinstalar todos los rastros de GnuWin32 e intente de nuevo.

También recomiendo configurar un editor

Para responder al comentario, no deberías necesitar GnuWin32. Como ejemplo, incluso una installation básica de Cygwin contiene grep y una versión más nueva.