“Git commit -a” provoque “subl -w: subl: commande non trouvée”

1

Je ne suis pas sûr de ce qui cause ce problème, mais j'ai des problèmes d'utilisation de git. Il semble que le sublime interfère d'une manière ou d'une autre. Est-ce que quelqu'un sait peut-être comment résoudre ce problème?

J'utilise OSX 10.9.3.

git version
git version 1.8.5.2 (Apple Git-48)

git commit -a
subl -w: subl: command not found
error: There was a problem with the editor 'subl -w'.
Please supply the message using either -m or -F option.
Susan
la source
Comment dites-vous à utiliser ce texte sublime en tant qu'éditeur?
Mark
Je n'ai pas dit à git d'utiliser sublime. Autant que je me souvienne, j'ai installé Sublime et les utilitaires de ligne de commande xcode qui, je crois, comprenaient git.
Susan
Que trouve-t-on dans la section [core] de ~ / .gitconfig
Mark
[core] editor = subl -w
Susan
Je l'ai enlevé, maintenant ça marche, merci!
Susan

Réponses:

1

Le problème est que git commit essaie d'utiliser un éditeur pour vous permettre de créer un message de validation. L’éditeur de git est éventuellement remplacé dans votre ~/.gitconfig fichier. Il y aura un [core] section qui définit l'éditeur

par exemple. pour Sublime Text

[core]
  ...
  editor = subl -w   
  ...

supprime la ligne de l'éditeur pour que l'éditeur par défaut revienne dans l'éditeur par défaut du shell

Mark
la source