Extraño, afirma que el archivo es de solo lectura ...
Johnny
@johnny: Eso sí que es extraño. ¿Puedes abrir ese archivo en otro editor?
Johnsyweb
1
@Johnsyweb, solo estoy leyendo la captura de pantalla. A mí también me pasó una vez. Acabo de quitar la protección contra escritura en Windows Explorer y ha funcionado desde entonces.
Johnny
Respuestas:
263
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 ipara comenzar a introducir texto y guardar presionando escy :wqy enter, esto va a comprometerse con el mensaje que ha escrito. En su estado actual, para salir sin comprometerse, puede hacerlo en :qlugar de lo :wqmencionado anteriormente.
Alternativamente, puede hacerlo en git commit -m '<message>'lugar de hacer que git abra el editor para escribir el mensaje.
Recomiendo configurar el editor a su editor favorito. Luego use la versión de línea de comando (git commit -m '...') cuando encaje, o deje que inicie su editor (TextMate, Notepad, lo que sea) cuando no lo haga
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, 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.
Respuestas:
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 presionandoesc
y:wq
yenter
, 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?
fuente
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 :
O
... comenzará una nueva línea para que la escriba.
Para salir (g) Tipo de Vim:
EscZZo .Esc
:wq
ReturnVale 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).fuente
Ese es el editor vi . Prueba ESC
:q!
.fuente
En Windows 10, esto funcionó para mí para VIM y VI usando git bash
o
fuente
En Windows utilicé el siguiente comando
y aborta la confirmación anterior debido al mensaje de confirmación vacío
fuente
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 :-)
fuente