Corro git dalla riga di comando.
Come si salva il messaggio di commit?
Intendo quali tasti devo premere per passare oltre questa schermata:
Corro git dalla riga di comando.
Come si salva il messaggio di commit?
Intendo quali tasti devo premere per passare oltre questa schermata:
Risposte:
Sei dentro Vim. Per salvare le modifiche ed uscire, digitare:
<esc> :wq <enter>
Questo significa:
:wq
Un'alternativa che stdcall nei commenti menziona è:
Z
due volte).Credo che la VERA risposta a questa domanda sia una spiegazione di come si configura quale editor utilizzare per impostazione predefinita, se non si ha dimestichezza con Vim.
Ecco come configurare Notepad ad esempio, utile in Windows:
git config --global core.editor "notepad"
Gedit, più compatibile con Linux:
git config --global core.editor "gedit"
Puoi leggere la configurazione corrente in questo modo:
git config core.editor
core.editor
. È richiesto GitPad o un altro wrapper. github.com/github/GitPad
git config --global --unset-all core.editor
. Se c'è un modo per usare Notepad con WSL, sarebbe perfetto però.
Puoi anche impegnarti con git commit -m "Message goes here"
È più facile.
Premi Maiusc-zz. Salva modifiche ed esci. La fuga non ha funzionato per me.
Sto usando Git Bash in Windows. E non è riuscito a superare neanche questo. I miei messaggi di commit sono semplici, quindi non voglio aggiungere un altro editor atm.
Se si immette git commit
ma si omette di inserire un commento utilizzando il –m
parametro, Git aprirà l'editor predefinito per la modifica della nota del check-in. Di default è Vim. Ora puoi fare due cose:
Alternativa 1 - Esci da Vim senza inserire alcun commento e ripetere
Un commento vuoto o non salvato verrà conteggiato come un tentativo interrotto di confermare le modifiche e puoi uscire da Vim seguendo questi passaggi:
Premi Escper assicurarti di non essere in modalità modifica (puoi premere Escpiù volte se non sei sicuro)
Digita :q!
enter
(cioè due punti, lettera q, punto esclamativo, invio), questo dice a Vim di annullare qualsiasi modifica ed uscire)
Git risponderà quindi:
Annullamento del commit a causa del messaggio di commit vuoto
e sei di nuovo libero di impegnarti utilizzando:
git commit –m "your comment here"
Alternativa 2 - Usa Vim per scrivere un commento
Segui i seguenti passi per usare Vim per scrivere i tuoi commenti
:wq
enterRisposta di https://blogs.msdn.microsoft.com/kristol/2013/07/02/the-git-command-line-101-for-windows-users/