J'utilise Windows et avant de m'engager, Git veut que j'entre un message texte et une nouvelle fenêtre de texte apparaît.
Comment puis-je en sortir?
J'essaie d'apprendre Git. Donc, un peu d'aide sera très appréciée.
J'utilise Windows et avant de m'engager, Git veut que j'entre un message texte et une nouvelle fenêtre de texte apparaît.
Comment puis-je en sortir?
J'essaie d'apprendre Git. Donc, un peu d'aide sera très appréciée.
Réponses:
Puisque vous apprenez Git, sachez que cela n'a pas grand-chose à voir avec Git mais avec l'éditeur de texte configuré pour être utilisé. Dans vim, vous pouvez appuyer sur i
pour commencer à saisir du texte et enregistrer en appuyant sur esc
et :wq
et enter
, cela sera validé avec le message que vous avez tapé. Dans votre état actuel, pour simplement sortir sans vous engager, vous pouvez le faire à la :q
place du :wq
comme mentionné ci-dessus.
Alternativement, vous pouvez simplement faire git commit -m '<message>'
au lieu d'avoir git ouvrir l'éditeur pour taper le message.
Notez que vous pouvez également modifier l'éditeur et utiliser quelque chose avec lequel vous êtes à l'aise (comme le bloc-notes) - Comment puis-je configurer un éditeur pour qu'il fonctionne avec Git sous Windows?
Il existe un éditeur de texte par défaut qui sera utilisé lorsque Git a besoin de vous pour taper un message. Par défaut, Git utilise l'éditeur par défaut de votre système, qui est généralement Vi ou Vim . Dans votre cas, c'est Vim que Git a choisi. Voir Comment faire pour que Git utilise l'éditeur de mon choix pour les validations? pour plus de détails sur la façon de choisir un autre éditeur. Pendant ce temps...
Vous voudrez saisir un message avant de quitter Vim :
... va commencer une nouvelle ligne à taper.
Pour quitter (g), tapez Vim:
Cela vaut la peine de connaître Vim, car vous pouvez l'utiliser pour éditer du texte sur presque toutes les plateformes. Je le recommande Vim Tutor
, je l'ai utilisé il y a de nombreuses années et je n'ai jamais regardé en arrière (à peine un jour se passe quand je n'utilise pas Vim).
Sous Windows, j'ai utilisé la commande suivante
:wq
et il abandonne le commit précédent à cause du message de commit vide
Sous Windows, il suffit d'appuyer sur «q» sur le clavier pour quitter cet écran. Je l'ai obtenu lorsque je lisais l'aide en utilisant '! Help' ou simplement 'help' et 'enter', à partir de l'invite DOS.
Joyeux codage :-)