@ johnny: Agora isso é estranho. Você pode abrir esse arquivo em outro editor?
19412 Johnsyweb
1
@ Johnsyweb, estou apenas lendo a captura de tela. Também aconteceu comigo uma vez. Acabei de remover a proteção contra gravação no Windows Explorer e funcionou desde então.
johnny
Respostas:
263
Como você está aprendendo o Git, saiba que isso tem pouco a ver com o git, mas com o editor de texto configurado para uso. No vim, você pode pressionar ipara começar a digitar o texto e salvar, pressionando esce :wqe enter, isso confirmará com a mensagem digitada. No seu estado atual, para sair sem confirmar, você pode fazer em :qvez do :wqmencionado acima.
Como alternativa, você pode fazer isso em git commit -m '<message>'vez de ter o git aberto no editor para digitar a mensagem.
Eu recomendo definir o editor para o seu editor favorito. Em seguida, use a versão de linha de comando (git commit -m '...') quando ele se encaixa, ou deixá-lo lançar o seu editor (TextMate, bloco de notas, o que for) quando isso não acontece
Vale a pena conhecer o Vim, pois você pode usá-lo para editar texto em praticamente qualquer plataforma. Eu recomendo o Vim Tutor, eu o usei há muitos anos e nunca olhei para trás (apenas passa um dia em que não uso o Vim).
No Windows, basta pressionar 'q' no teclado para sair desta tela. Eu o peguei quando estava lendo ajuda usando '! Help' ou simplesmente 'help' e 'enter', no prompt do DOS.
Respostas:
Como você está aprendendo o Git, saiba que isso tem pouco a ver com o git, mas com o editor de texto configurado para uso. No vim, você pode pressionar
i
para começar a digitar o texto e salvar, pressionandoesc
e:wq
eenter
, isso confirmará com a mensagem digitada. No seu estado atual, para sair sem confirmar, você pode fazer em:q
vez do:wq
mencionado acima.Como alternativa, você pode fazer isso em
git commit -m '<message>'
vez de ter o git aberto no editor para digitar a mensagem.Observe que você também pode alterar o editor e usar algo que lhe agrade (como o bloco de notas) - Como posso configurar um editor para trabalhar com o Git no Windows?
fonte
Existe um editor de texto padrão que será usado quando o Git precisar que você digite uma mensagem. Por padrão, o Git usa o editor padrão do seu sistema, que geralmente é o Vi ou o Vim . No seu caso, é o Vim que o Git escolheu. Veja Como faço para o Git usar o editor de minha escolha para confirmações? para detalhes de como escolher outro editor. Entretanto...
Você deseja inserir uma mensagem antes de sair do Vim :
O
... iniciará uma nova linha para você digitar.
Para sair (g) do tipo Vim:
EscZZou .Esc
:wq
ReturnVale a pena conhecer o Vim, pois você pode usá-lo para editar texto em praticamente qualquer plataforma. Eu recomendo o
Vim Tutor
, eu o usei há muitos anos e nunca olhei para trás (apenas passa um dia em que não uso o Vim).fonte
Esse é o editor vi . Tente ESC
:q!
.fonte
No Windows 10, isso funcionou para mim no VIM e VI usando o git bash
ou
fonte
No Windows, usei o seguinte comando
e anula a confirmação anterior por causa da mensagem de confirmação vazia
fonte
No Windows, basta pressionar 'q' no teclado para sair desta tela. Eu o peguei quando estava lendo ajuda usando '! Help' ou simplesmente 'help' e 'enter', no prompt do DOS.
Happy Coding :-)
fonte