10
votes

Pourquoi est-ce que je reçois un avertissement après avoir dit "Git Engage".

Je reçois l'erreur ci-dessous après avoir exécuté "Git Engage". XXX

Des idées Pourquoi cela pourrait-il se produire? Je suis sur un Mac.

Merci pour votre aide.


0 commentaires

5 Réponses :


12
votes

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.

Je suggérerais mv ~ / .vim ~ / .vimbak et essayez à nouveau à nouveau VI.


1 commentaires

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



3
votes

Tout d'abord, êtes-vous sûr de vouloir faire Git commit. ? GIT COMMIT est généralement ce que vous voulez.

Les messages d'erreur viennent de votre éditeur. Il ressemble à git tente d'invoquer vi , mais il existe des paramètres dans quelque chose comme votre .vimrc qui ne sont pas pris en charge par la ligne de commande vi que vous utilisez.

Que se passe-t-il lorsque vous invoquez vi de votre ligne de commande?

Si vous ne souhaitez pas utiliser VI 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 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.


2 commentaires

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?



0
votes

23
votes

Cela résoudra ce problème: xxx


1 commentaires

Cela a parfaitement fonctionné pour moi, semble être plus correct imo.



0
votes

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"


0 commentaires