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
VISUAL
o 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 --wait
opció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"