Sto usando Windows e prima di impegnarmi, Git vuole che inserisca un messaggio di testo e venga visualizzata una nuova finestra di testo.
Come posso uscire da questo?
Sto cercando di imparare Git. Quindi, un piccolo aiuto sarà molto apprezzato.
Sto usando Windows e prima di impegnarmi, Git vuole che inserisca un messaggio di testo e venga visualizzata una nuova finestra di testo.
Come posso uscire da questo?
Sto cercando di imparare Git. Quindi, un piccolo aiuto sarà molto apprezzato.
Risposte:
Dato che stai imparando Git, sappi che questo ha poco a che fare con git ma con l'editor di testo configurato per l'uso. In vim, puoi premere i
per iniziare a inserire il testo e salvare premendo esc
e :wq
e enter
, questo si impegnerà con il messaggio che hai digitato. Nel tuo stato attuale, per uscire senza impegnarti, puoi fare :q
invece di :wq
quanto sopra menzionato.
In alternativa, puoi semplicemente fare git commit -m '<message>'
invece di aprire git l'editor per digitare il messaggio.
Tieni presente che puoi anche modificare l'editor e utilizzare qualcosa con cui ti senti a tuo agio (come il blocco note) - Come posso impostare un editor per lavorare con Git su Windows?
C'è un editor di testo predefinito che verrà usato quando Git ha bisogno che tu digiti un messaggio. Per impostazione predefinita, Git utilizza l'editor predefinito del tuo sistema, generalmente Vi o Vim . Nel tuo caso, è Vim che Git ha scelto. Vedi Come posso fare in modo che Git usi l'editor di mia scelta per i commit?per i dettagli su come scegliere un altro editor. Nel frattempo ...
Ti consigliamo di inserire un messaggio prima di lasciare Vim :
... inizierà una nuova riga per la digitazione.
Per uscire da (g) digitare Vim:
Vale la pena conoscere Vim, in quanto puoi usarlo per modificare il testo su quasi tutte le piattaforme. Lo consiglio Vim Tutor
, l'ho usato molti anni fa e non ho mai guardato indietro (a malapena passa un giorno quando non uso Vim).
Su Windows ho usato il seguente comando
:wq
e interrompe il commit precedente a causa del messaggio di commit vuoto
Su Windows, semplicemente premendo 'q' sulla tastiera si esce da questa schermata. L'ho preso mentre leggevo aiuto usando '! Help' o semplicemente 'help' e 'enter', dal prompt di DOS.
Happy Coding :-)