OS: Windows
J'écris
$ git commit
ensuite
"# S'il vous plaît entrez le message de validation"
J'écris du texte, comme
"Validation du formulaire ajoutée"
Appuyez sur Entrée et non validée. Puis j'appuie sur Maj + Entrée, Ctrl + Entrée, Alt + Entrée - toujours pas validée.
Je pense que c'est un problème stupide, mais que dois-je faire?
S'il s'agit de VIM pour Windows, vous pouvez procéder comme suit:
:wq
Enter ou ZZ
.Notez que dans VIM, il y a souvent plusieurs façons de faire une chose. Ici, il y a une légère différence cependant. :wq
Enter écrit toujours le fichier en cours avant de le fermer, tandis que ZZ
, :x
Enter, :xi
Enter, :xit
Enter, :exi
Enter et :exit
Enter ne l'écrivez que si le document est modifié.
Tous ces synonymes ont simplement un nombre différent de touches.
Je suppose que vous utilisez msys git. Si vous l'êtes, l'éditeur qui apparaît pour écrire votre message de validation est vim. Vim n'est pas amical au début. Vous préférerez peut-être passer à un autre éditeur. Si vous souhaitez utiliser un autre éditeur, examinez la réponse suivante: Comment utiliser Notepad ++ (ou autre) avec msysgit?
Si vous voulez utiliser vim, tapez i
pour taper votre message. Quand heureux frappe ESC. Ensuite, tapez :wq
, et git sera alors heureux.
Ou tapez simplement git commit -m "your message here"
pour ignorer l’éditeur.
Avez-vous essayé d'aller: git commit -m "Message here"
Donc dans votre cas:
git commit -m "Form validation added"
Après avoir ajouté vos fichiers bien sûr.
En règle générale, git commit
ouvre un éditeur interactif (sous Linux et éventuellement Cygwin, déterminé par le contenu de votre variable d’environnement $EDITOR
) afin que vous puissiez éditer votre message de validation. le commit est terminé.
Vous devez vous assurer que les modifications que vous essayez de valider ont bien été ajoutées à l'index Git. cela détermine ce qui est engagé. Voir http://gitref.org/basic/ pour plus de détails.
Vous pouvez changer le caractère de commentaire en autre chose # comme ceci:
git config --global core.commentchar "@"