OS: Windows
yo escribo
$ git commit
luego
"# Ingrese el mensaje de confirmación"
Escribo un texto, como
"Validación de formulario agregada"
Presiona Enter y no confirmado. Luego presiono Shift + Enter, Ctrl + Enter, Alt + Enter - aún no comprometido.
Creo que es un problema estúpido, pero ¿qué debo hacer?
Respuestas:
Si es VIM para Windows, puede hacer lo siguiente:
:wq
EnteroZZ
.Tenga en cuenta que en VIM a menudo hay varias formas de hacer una cosa. Sin embargo, aquí hay una ligera diferencia.
:wq
EnterSiempre escribe el archivo actual antes de cerrarla, mientras queZZ
,:x
Enter,:xi
Enter,:xit
Enter,:exi
Entery:exit
Enterescribir solamente si el documento se modificó .Todos estos sinónimos solo tienen diferentes números de pulsaciones de teclas.
fuente
:wq
, veo el siguiente mensaje, ".git / COMMIT_EDITMSG" 54L, 2316C escrito Anulación de confirmación debido a mensaje de confirmación vacío.i
comando para comenzar a insertar el texto del mensaje fue extremadamente útil. Gracias a @Matt Greer por eso. Esta respuesta fue buena para el resto de los pasos.Supongo que está utilizando msys git. Si es así, el editor que está apareciendo para escribir su mensaje de confirmación es vim. Vim no es amigable al principio. Es posible que prefiera cambiar a un editor diferente. Si desea usar un editor diferente, mire esta respuesta: ¿Cómo uso Notepad ++ (u otro) con msysgit?
Si desea usar vim, escriba
i
para escribir su mensaje. Cuando feliz golpea ESC. Luego escribe:wq
, y git será feliz.O simplemente escriba
git commit -m "your message here"
para omitir el editor por completo.fuente
¿Has intentado simplemente ir: git commit -m "Mensaje aquí"
Entonces en tu caso:
Después de haber agregado sus archivos, por supuesto.
fuente
Por lo general,
git commit
muestra un editor interactivo (en Linux y posiblemente Cygwin, determinado por el contenido de su$EDITOR
variable de entorno) para que pueda editar su mensaje de confirmación. Cuando guarda y sale, la confirmación se completa.Debes asegurarte de que los cambios que intentas confirmar se hayan agregado al índice Git; Esto determina lo que está comprometido. Ver http://gitref.org/basic/ para más detalles sobre esto.
fuente
Puede cambiar el carácter del comentario a algo además de # como este:
fuente