Je lance git depuis la ligne de commande.
Comment enregistrer le message de validation?
Je veux dire sur quelles touches dois-je appuyer pour passer devant cet écran:
Je lance git depuis la ligne de commande.
Comment enregistrer le message de validation?
Je veux dire sur quelles touches dois-je appuyer pour passer devant cet écran:
Réponses:
Vous êtes à l'intérieur de vim. Pour enregistrer les modifications et quitter, tapez:
<esc> :wq <enter>
Cela signifie:
:wq
Une alternative que stdcall dans les commentaires mentionne est:
Z
deux fois).Je crois que la VRAIE réponse à cette question est une explication sur la façon dont vous configurez quel éditeur utiliser par défaut, si vous n'êtes pas à l'aise avec Vim.
Voici comment configurer le Bloc-notes par exemple, utile dans Windows:
git config --global core.editor "notepad"
Gedit, plus convivial pour Linux:
git config --global core.editor "gedit"
Vous pouvez lire la configuration actuelle comme ceci:
git config core.editor
core.editor
. GitPad, ou un autre wrapper, est requis. github.com/github/GitPad
git config --global --unset-all core.editor
. S'il existe un moyen d'utiliser le Bloc-notes avec WSL, ce serait parfait.
Vous pouvez également vous engager avec git commit -m "Message goes here"
C'est plus facile.
Appuyez sur Shift-zz. Enregistre les modifications et quitte. L'évasion n'a pas fonctionné pour moi.
J'utilise Git Bash dans les fenêtres. Et je n'ai pas pu surmonter cela non plus. Mes messages de commit sont simples donc je ne veux pas ajouter un autre éditeur d'ambiance.
Si vous entrez git commit
mais omettez de saisir un commentaire à l'aide du –m
paramètre, Git ouvrira l'éditeur par défaut pour que vous puissiez modifier votre note d'enregistrement. Par défaut, c'est Vim. Maintenant, vous pouvez faire deux choses:
Alternative 1 - Quittez Vim sans entrer de commentaire et répétez
Un commentaire vide ou non enregistré sera considéré comme une tentative avortée de valider vos modifications et vous pouvez quitter Vim en procédant comme suit:
Appuyez Escpour vous assurer que vous n'êtes pas en mode édition (vous pouvez appuyer surEsc plusieurs fois si vous n'êtes pas )
Tapez :q!
enter
(c'est-à-dire, deux points, lettre q, point d'exclamation, entrez), cela indique à Vim d'annuler toutes les modifications et de quitter)
Git répondra alors:
Abandon de la validation en raison d'un message de validation vide
et vous êtes à nouveau libre de vous engager en utilisant:
git commit –m "your comment here"
Alternative 2 - Utilisez Vim pour écrire un commentaire
Suivez les étapes suivantes pour utiliser Vim pour rédiger vos commentaires
:wq
enterRéponse de https://blogs.msdn.microsoft.com/kristol/2013/07/02/the-git-command-line-101-for-windows-users/