244 votes

Comment enregistrer un message de commit git à partir de Windows cmd ?

Je lance git depuis la ligne de commande.

Comment sauvegarder le message de validation ?

Je veux dire quelles touches dois-je appuyer pour passer cet écran :

Commit message interface

362voto

Ikke Points 31517

Vous êtes dans vim. Pour enregistrer les modifications et quitter, tapez :

<esc> :wq <enter>

Cela signifie :

  • Appuyez sur Escape . Cela devrait vous permettre d'être en mode commande
  • le type en :wq
  • Appuyez sur Return

Une alternative que stdcall mentionne dans les commentaires est :

  • Appuyez sur Escape
  • Appuyez sur shift + Z shift + Z (capital Z deux fois).

62voto

Martin Points 481

Je crois que le REAL La réponse à cette question est une explication sur la façon de configurer l'éditeur à utiliser par défaut, si vous n'êtes pas à l'aise avec Vim.

Voici comment configurer le Bloc-notes par exemple, utile sous 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

52voto

Felipe Cabargas Points 712

Vous pouvez également vous engager avec git commit -m "Message goes here" C'est plus facile.

14voto

Zacarias Bendeck Points 891

Appuyez sur Shift-zz. Enregistre les changements et quitte. La touche Échap ne fonctionne pas pour moi.

J'utilise Git Bash sous Windows. Je n'ai pas non plus réussi à passer ce cap. Mes messages de commit sont simples et je ne veux pas ajouter un autre éditeur pour le moment.

12voto

ScriptCode Points 111

Si vous saisissez git commit mais omettez d'entrer un commentaire en utilisant le –m Git ouvrira alors l'éditeur par défaut pour que vous puissiez modifier votre note d'enregistrement. Par défaut, c'est Vim. Vous pouvez maintenant faire deux choses :

Alternative 1 - Quitter Vim sans entrer de commentaire et répéter l'opération

Un commentaire vide ou non sauvegardé sera considéré comme une tentative avortée de valider vos modifications et vous pouvez quitter Vim en suivant ces étapes :

  1. Appuyez sur Esc pour vous assurer que vous n'êtes pas en mode édition (vous pouvez appuyer sur Esc plusieurs fois si vous êtes incertain)

  2. Type :q! enter
    (c'est-à-dire deux-points, lettre q, point d'exclamation, entrée), ce qui indique à Vim d'abandonner toutes les modifications et de quitter)
    Git répondra alors :

    Abandon de la livraison en raison d'un message de livraison vide

    et vous êtes à nouveau libre d'utiliser :

    git commit –m "your comment here"

Alternative 2 - Utiliser Vim pour écrire un commentaire

Suivez les étapes suivantes pour utiliser Vim pour rédiger vos commentaires

  1. Appuyez sur i pour accéder au mode d'édition (ou au mode d'insertion).
    Cela vous laissera avec un curseur clignotant sur la première ligne. Ajoutez votre commentaire. Presse Esc pour vous assurer que vous n'êtes pas en mode édition (vous pouvez appuyer plusieurs fois sur Esc si vous n'êtes pas sûr).
  2. Type :wq enter
    (c'est-à-dire deux points, lettre w, lettre q, entrée), ce qui indiquera à Vim d'enregistrer les modifications et de quitter.)

Réponse de https://blogs.msdn.microsoft.com/kristol/2013/07/02/the-git-command-line-101-for-Windows-users/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X