tl; dr Defina o editor para algo melhor, como Sublime ou Atom
Aqui, nice é usado no significado de um editor que você gosta ou encontra mais fácil de usar .
O problema subjacente é que o Git, por padrão, usa um editor pouco intuitivo para a maioria das pessoas: o Vim. Agora, não me entenda mal, eu amo o Vim, e enquanto você pode reservar um tempo (como um mês) para aprender o Vim e tentar entender por que algumas pessoas pensam que o Vim é o melhor editor existente, existe uma maneira mais rápida de corrigir este problema :-)
A solução não é memorizar comandos enigmáticos , como na resposta aceita, mas configurar o Git para usar um editor que você gosta e entende! É realmente tão simples quanto configurar uma dessas opções
- a configuração de configuração do git
core.editor
(por projeto ou globalmente)
- a variável de ambiente
VISUAL
ou EDITOR
(isso também funciona para outros programas)
Vou cobrir a primeira opção para alguns editores populares, mas o GitHub também oferece um excelente guia sobre isso para muitos editores .
Para usar o Atom
Diretamente de seus documentos , insira isso em um terminal:
git config --global core.editor "atom --wait"
O Git normalmente espera o comando do editor terminar, mas como o Atom bifurca imediatamente um processo em segundo plano, isso não funcionará, a menos que você tenha a --wait
opção.
Para usar texto sublime
Pelas mesmas razões do caso Atom, você precisa de um sinalizador especial para sinalizar ao processo que ele não deve bifurcar em segundo plano:
git config --global core.editor "subl -n -w"