template - Problemas com a entrada de mensagens de commit do Git com o Vim




good git commit messages examples (4)

SO: Windows

Eu escrevo

$ git commit

então

"# Por favor insira a mensagem de commit"

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 confirmada.

Eu acho que é um problema estupido, mas o que devo fazer?


Eu estou supondo que você está usando msys git. Se você é, o editor que está aparecendo para escrever sua mensagem de commit é o vim. Vim não é amigável no começo. Você pode preferir mudar para um editor diferente. Se você quiser usar um editor diferente, veja a resposta: Como eu uso o Notepad ++ (ou outro) com msysgit?

Se você quiser usar o vim, digite i para digitar sua mensagem. Quando feliz, clique em ESC. Então digite :wq , e o git ficará feliz.

Ou apenas digite git commit -m "your message here" para pular o editor completamente.


Normalmente, o git commit exibe um editor interativo (no Linux e possivelmente no Cygwin, determinado pelo conteúdo da sua variável de ambiente $EDITOR ) para você editar sua mensagem de confirmação. Ao salvar e sair, o commit é concluído.

Você deve se certificar de que as alterações que você está tentando confirmar foram adicionadas ao índice do Git; isso determina o que está comprometido. Veja http://gitref.org/basic/ para detalhes sobre isso.


Você já tentou ir: git commit -m "Message here"

Então, no seu caso:

git commit -m "Form validation added"

Depois de adicionar seus arquivos, é claro.


Você pode mudar o caractere de comentário para algo além de # assim:

git config --global core.commentchar "@"




message