web-dev-qa-db-fra.com

Comment enregistrer un message git commit depuis Windows cmd?

Je lance git depuis la ligne de commande.

Comment enregistrer le message de validation?

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

Commit message interface

183
Jackson Publick

Vous êtes à l'intérieur de vim. Pour enregistrer les modifications et quitter, tapez:

<esc> :wq <enter>

Cela signifie:

  • Presse Escape. Cela devrait vous assurer que vous êtes en mode commande
  • tapez :wq
  • Presse Return

Une alternative que stdcall dans les commentaires mentionne est:

  • Presse Escape
  • Presse shift+Zshift+Z (majuscule Z deux fois).
281
Ikke

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

Voici comment configurer Notepad par exemple, utile sous Windows:

git config --global core.editor "notepad"

Gedit, plus compatible Linux:

git config --global core.editor "gedit"

Vous pouvez lire la configuration actuelle comme ceci:

git config core.editor
56
Martin G

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

32
Felipe Cabargas

Appuyez sur Shift-zz. Enregistre les modifications et quitte. Escape n'a pas fonctionné pour moi.

J'utilise Git Bash dans Windows. Et je ne pouvais pas dépasser ça non plus. Mes messages de commit sont simples, donc je ne veux pas ajouter un autre éditeur atm.

11
Zacarias Bendeck

Si vous entrez git commit mais omettez de saisir un commentaire à l'aide du paramètre –m, alors Git ouvrira l'éditeur par défaut pour vous permettre d'éditer 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 annulée de validation de vos modifications et vous pouvez quitter Vim en procédant comme suit:

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

  2. Tapez :q! enter
    (c'est-à-dire deux points, lettre q, point d'exclamation, entrée), cela indique à Vim de rejeter les modifications et de sortir)
    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.

  1. Presse i pour entrer en mode édition (ou en mode insertion).
    Cela vous laissera 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 Echap en cas de doute)
  2. Tapez :wq enter
    (c'est-à-dire les deux points, la lettre w, la lettre q, entrez), cela indiquera à Vim de sauvegarder 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/

6
ScriptCode

Avec l'éditeur atom , il vous suffit d'installer le paquet git-plus .

0
albus_c