Je reçois l'erreur ci-dessous après avoir exécuté "Git Engage". Des idées Pourquoi cela pourrait-il se produire? Je suis sur un Mac. P> Merci pour votre aide. p> p>
5 Réponses :
On dirait que votre éditeur GIT n'est pas défini et VI dispose d'un plugin en désordre ou de quelque chose sur votre Mac. Essayez d'utiliser le paramètre -m "commentaire ici" sur votre commit. P>
Je suggérerais mv ~ / .vim ~ / .vimbak CODE> et essayez à nouveau à nouveau VI. P>
Oui, un problème avec un plugin. J'ai été totalement confus pourquoi il essayait de lancer un éditeur, mais maintenant je comprends. Le commutateur "-m" totalement travaillé ... Je suppose que je devrais lire sur tous les commutateurs disponibles
Tout d'abord, êtes-vous sûr de vouloir faire Les messages d'erreur viennent de votre éditeur. Il ressemble à Que se passe-t-il lorsque vous invoquez Si vous ne souhaitez pas utiliser Git commit. code>? GIT COMMIT code> est généralement ce que vous voulez. p>
git code> tente d'invoquer vi code>, mais il existe des paramètres dans quelque chose comme votre .vimrc code> qui ne sont pas pris en charge par la ligne de commande vi code> que vous utilisez. p>
vi code> de votre ligne de commande? p>
VI code> comme éditeur de validation, vous pouvez utiliser la variable de git_editor pour faire appel à GIT d'appeler un éditeur différent. Vous devez vous assurer que l'éditeur fonctionne comme un processus de premier plan, cependant, de sorte que git code> sache lorsque vous avez terminé de modifier votre message. Certains éditeurs peuvent être invoqués avec un script de lanceur pour vous aider, car il est courant que les éditeurs (en particulier dans Mac OS X) lancent comme processus d'arrière-plan lorsqu'ils sont invoqués à partir d'un terminal. P>
Oui, je voulais dire "Git commit". Désolé d'un débutant ici ;-) On m'a confondu pourquoi il essayait d'ouvrir l'éditeur VI, mais je sais maintenant pourquoi. Oui, je reçois le même message d'erreur pourquoi j'essaie d'ouvrir VI ou Vim. Je dois comprendre ce qui se passe là-bas. J'ai changé mon éditeur en utilisant la variable d'environnement, je suppose donc que je peux me détendre pendant un moment.
Avez-vous la configuration Vim? Lorsque vous ouvrez Vim sur la ligne de commande, obtenez-vous les mêmes erreurs? Est-ce que Git tente d'ouvrir différentes versions de Vim que ce que vous utilisez normalement?
On dirait que vous utilisez le plugin CSAPPROX VIM sur Mac. Cependant, le terminal du Mac ne prend pas en charge 256 couleurs (seulement 16 je crois).
Cela résoudra ce problème:
Cela a parfaitement fonctionné pour moi, semble être plus correct imo.
Certains plugins VIM peuvent causer un tel problème. La configuration suivante résout le problème pour moi.
git config --global core.editor "/usr/bin/vim --noplugin"