Eu corro o git na linha de comando.
Como alguém salva a mensagem de confirmação?
Quero dizer quais teclas devo pressionar para passar nesta tela:
Eu corro o git na linha de comando.
Como alguém salva a mensagem de confirmação?
Quero dizer quais teclas devo pressionar para passar nesta tela:
Respostas:
Você está dentro do vim. Para salvar as alterações e sair, digite:
<esc> :wq <enter>
Que significa:
:wq
Uma alternativa que stdcall nos comentários menciona é:
Z
duas vezes).Acredito que a resposta REAL para essa pergunta é uma explicação de como você configura qual editor usar por padrão, se você não se sentir confortável com o Vim.
Veja como configurar o Bloco de Notas, por exemplo, útil no Windows:
git config --global core.editor "notepad"
Gedit, mais compatível com Linux:
git config --global core.editor "gedit"
Você pode ler a configuração atual assim:
git config core.editor
core.editor
. GitPad, ou outro wrapper, é necessário. github.com/github/GitPad
git config --global --unset-all core.editor
. Se houver alguma maneira de usar o Bloco de Notas com WSL, isso seria perfeito.
Você também pode se comprometer com git commit -m "Message goes here"
Isso é mais fácil.
Pressione Shift-zz. Salva as alterações e sai. A fuga não funcionou para mim.
Estou usando o Git Bash no Windows. E também não conseguia superar isso. Minhas mensagens de confirmação são simples, então não quero adicionar outro editor atm.
Se você digitar, git commit
mas omitir, um comentário usando o –m
parâmetro, o Git abrirá o editor padrão para você editar sua nota de check-in. Por padrão, isso é Vim. Agora você pode fazer duas coisas:
Alternativa 1 - Saia do Vim sem inserir nenhum comentário e repita
Um comentário em branco ou não salvo será contado como uma tentativa abortada de confirmar suas alterações e você poderá sair do Vim seguindo estas etapas:
Pressione Escpara garantir que você não esteja no modo de edição (você pode pressionar Escvárias vezes se não tiver certeza)
Digite :q!
enter
(isto é, dois pontos, letra q, ponto de exclamação, digite), isso diz ao Vim para descartar as alterações e sair) O
Git responderá:
Interrompendo confirmação devido a mensagem de confirmação vazia
e você está novamente livre para confirmar usando:
git commit –m "your comment here"
Alternativa 2 - Use o Vim para escrever um comentário
Siga as etapas a seguir para usar o Vim para escrever seus comentários
:wq
enterResposta de https://blogs.msdn.microsoft.com/kristol/2013/07/02/the-git-command-line-101-for-windows-users/