Estou usando o Windows e, antes de confirmar, o Git deseja que eu digite uma mensagem de texto e uma nova janela de texto seja exibida.
Como posso sair disso?
Estou tentando aprender Git. Portanto, uma pequena ajuda será muito apreciada.
Estou usando o Windows e, antes de confirmar, o Git deseja que eu digite uma mensagem de texto e uma nova janela de texto seja exibida.
Como posso sair disso?
Estou tentando aprender Git. Portanto, uma pequena ajuda será muito apreciada.
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, pressionando esc
e :wq
e enter
, 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?
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 :
... iniciará uma nova linha para você digitar.
Para sair (g) do tipo Vim:
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, usei o seguinte comando
:wq
e anula a confirmação anterior por causa da mensagem de confirmação vazia
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 :-)