tl; dr Establece el editor en algo más agradable, como Sublime o Atom
Aquí nice se usa en el significado de un editor que le guste o encuentre más fácil de usar .
El problema subyacente es que Git usa de manera predeterminada un editor que no es intuitivo para la mayoría de las personas: Vim. Ahora, no me malinterpreten, amo a Vim, y si bien podría dedicar un tiempo aparte (como un mes) para aprender Vim y tratar de entender por qué algunas personas piensan que Vim es el mejor editor que existe, hay una manera más rápida de arreglar este problema :-)
¡La solución no es memorizar comandos crípticos , como en la respuesta aceptada, sino configurar Git para usar un editor que te guste y entiendas! Es realmente tan simple como configurar cualquiera de estas opciones
- la configuración de configuración de git
core.editor(por proyecto o globalmente)
- la variable de entorno
VISUALo EDITOR(esto también funciona para otros programas)
Cubriré la primera opción para un par de editores populares, pero GitHub también tiene una excelente guía para muchos editores .
Para usar Atom
Directamente desde sus documentos , ingrese esto en una terminal:
git config --global core.editor "atom --wait"
Git normalmente espera a que termine el comando del editor, pero como Atom se bifurca a un proceso en segundo plano de inmediato, esto no funcionará, a menos que le dé la --waitopción.
Para usar texto sublime
Por las mismas razones que en el caso de Atom, necesita un indicador especial para indicarle al proceso que no debe bifurcarse en segundo plano:
git config --global core.editor "subl -n -w"