Estoy usando Windows y antes de comprometerme, Git quiere que ingrese un mensaje de texto y aparece una nueva ventana de texto.
¿Cómo puedo salir de esto?
Estoy tratando de aprender Git. Por lo tanto, un poco de ayuda será muy apreciada.
Estoy usando Windows y antes de comprometerme, Git quiere que ingrese un mensaje de texto y aparece una nueva ventana de texto.
¿Cómo puedo salir de esto?
Estoy tratando de aprender Git. Por lo tanto, un poco de ayuda será muy apreciada.
Como está aprendiendo Git, sepa que esto tiene poco que ver con git, pero con el editor de texto configurado para su uso. En vim, puede pulsar i
para comenzar a introducir texto y guardar presionando esc
y :wq
y enter
, esto va a comprometerse con el mensaje que ha escrito. En su estado actual, para salir sin comprometerse, puede hacerlo en :q
lugar de lo :wq
mencionado anteriormente.
Alternativamente, puede hacerlo en git commit -m '<message>'
lugar de hacer que git abra el editor para escribir el mensaje.
Tenga en cuenta que también puede cambiar el editor y usar algo con lo que se sienta cómodo (como el bloc de notas). ¿Cómo puedo configurar un editor para que funcione con Git en Windows?
Hay un editor de texto predeterminado que se usará cuando Git necesite que escribas un mensaje. Por defecto, Git usa el editor predeterminado de su sistema, que generalmente es Vi o Vim . En su caso, Git ha elegido a Vim. Consulte ¿Cómo hago que Git use el editor de mi elección para los commits? para obtener detalles sobre cómo elegir otro editor. Mientras tanto...
Querrás ingresar un mensaje antes de salir de Vim :
... comenzará una nueva línea para que la escriba.
Para salir (g) Tipo de Vim:
Vale la pena conocer Vim, ya que puede usarlo para editar texto en casi cualquier plataforma. Recomiendo el Vim Tutor
, lo usé hace muchos años y nunca he mirado atrás (apenas pasa un día en que no uso Vim).
En Windows 10, esto funcionó para mí para VIM y VI usando git bash
"Esc" + ":wq!"
o
"Esc" + ":q!"
En Windows utilicé el siguiente comando
:wq
y aborta la confirmación anterior debido al mensaje de confirmación vacío
En Windows, simplemente presionando 'q' en el teclado sale de esta pantalla. Lo obtuve cuando estaba leyendo ayuda usando '! Help' o simplemente 'help' y 'enter', desde el indicador de DOS.
Happy Coding :-)