En utilisant Windows XP, j'ai accidentellement tapé à la git commit -a
place de git commit -am "My commit message"
, et maintenant je vois mon invite CMD remplie avec la version de fichier de mon message de validation ("Veuillez saisir le message de validation pour votre ..."). J'ai ajouté mon message en haut, mais maintenant je ne sais pas comment enregistrer et quitter. J'ai essayé d'appuyer sur Ctrl+ W+ Q, mais cela ne fait rien, mais ajoute ^
où se trouve le curseur.
J'ai aussi essayé d' Escabord, puis Ctrl+ W+ Q, mais ça dit No write since last change (add ! to override)
.
git
vim
windows-xp
git-commit
orokusaki
la source
la source
Réponses:
Appuyez sur ESCpour vous assurer que vous êtes hors du mode d'édition, puis tapez:
la source
Au lieu de vous dire comment vous pourriez exécuter une certaine commande ( Esc:wq), je peux vous fournir deux liens qui peuvent vous aider avec VIM:
Cependant, la meilleure façon d'apprendre Vim est non seulement de l'utiliser pour les validations Git, mais aussi comme un éditeur régulier pour votre travail quotidien.
Si vous n'allez pas passer à Vim, il est absurde de garder ses commandes à l'esprit. Dans ce cas, allez configurer votre éditeur préféré pour l'utiliser avec Git .
la source
Escpour vous assurer que vous quittez le mode d'insertion, puis
:wq
(deux points wq) ouZZ
(shift-Z shift-Z).la source
Shift-Z
Shift-Z
que l'autre? Et au fait, est-ce que quelque chose devient jamais moins intuitif? Oh oui, je suis citoyen de Windows!Appuyez sur
i
oua
pour passer en mode insertion et tapez le message de votre choixAppuyez
ESC
plusieurs fois pour sortir du mode d'insertion ou de tout autre mode que vous pourriez avoir rencontré par accidentpour sauver,
:wq
,:x
ouZZ
pour quitter sans enregistrer,
:q!
ouZQ
Pour recharger un fichier et annuler toutes les modifications que vous avez apportées ...:
Appuyez plusieurs fois
ESC
puis entrez:e!
.la source
Un moyen plus rapide de
serait
Si vous avez ouvert plusieurs fichiers, vous devrez peut-être
la source
:q!
forcera une sortie sans sauvegarde inconditionnellela source
Utilisation:
Le point d'exclamation est utilisé pour remplacer le mode lecture seule.
la source