SO: Windows
Eu escrevo
$ git commit
então
"# Por favor, digite a mensagem de confirmação"
Eu escrevo algum texto, como
"Validação de formulário adicionada"
Pressione Enter e não confirmado. Então eu pressione Shift + Enter, Ctrl + Enter, Alt + Enter - ainda não confirmado.
Eu acho que é um problema estúpido, mas o que devo fazer?
Respostas:
Se for o VIM para Windows, você pode fazer o seguinte:
:wq
EnterouZZ
.Observe que no VIM muitas vezes existem várias maneiras de fazer uma coisa. Aqui há uma ligeira diferença.
:wq
Entersempre grava o arquivo atual antes de fechá-lo, ao mesmo tempoZZ
,:x
Enter,:xi
Enter,:xit
Enter,:exi
Entere:exit
Entersó escrevo isso se o documento for modificado .Todos esses sinônimos têm apenas números diferentes de pressionamentos de tecla.
fonte
:wq
, vejo a seguinte mensagem, ".git / COMMIT_EDITMSG" 54L, 2316C gravada Abortando confirmação devido à mensagem de confirmação vazia.i
comando para começar a inserir o texto da mensagem foi extremamente útil. Obrigado a Matt Greer por esse. Essa resposta foi boa para o restante das etapas.Estou assumindo que você está usando o msys git. Se estiver, o editor que está aparecendo para gravar sua mensagem de confirmação é o vim. Vim não é amigável no começo. Você pode preferir mudar para um editor diferente. Se você deseja usar um editor diferente, veja esta resposta: Como uso o Notepad ++ (ou outro) com o msysgit?
Se você deseja usar o vim, digite
i
para digitar sua mensagem. Quando feliz, pressione ESC. Então digite:wq
, e git ficará feliz.Ou apenas digite
git commit -m "your message here"
para pular o editor completamente.fonte
Você já tentou apenas ir: git commit -m "Message here"
Então, no seu caso:
Depois de adicionar seus arquivos, é claro.
fonte
Normalmente,
git commit
abre um editor interativo (no Linux e, possivelmente, Cygwin, determinado pelo conteúdo do seu$EDITOR
variável de ambiente) para você editar sua mensagem de confirmação. Quando você salva e sai, a confirmação é concluída.Você deve se certificar de que as alterações que você está tentando confirmar foram adicionadas ao índice Git; isso determina o que está comprometido. Veja http://gitref.org/basic/ para detalhes sobre isso.
fonte
Você pode alterar o caractere de comentário para algo além de # assim:
fonte