Problèmes sur la configuration de git " de base.l'éditeur
Je suis en train de mettre git sur mon Mac Os Snow Leopard 10.6.7 mais j'ai fait quelques erreurs sur le fait que...
En ce moment j'ai le texte suivant avertissement:
$ git config --global core.editor
EDITOR=/usr/bin/vim
error: More than one value for the key core.editor: mate
$ git config --global core.editor open
warning: core.editor has multiple values
Comment puis-je résoudre ce problème? Et, surtout, comment puis-je régler le core.editor
de TextEdit et de faire que cela fonctionne?
P. S.: j'ai déjà lu cette question.
OriginalL'auteur user502052 | 2011-06-22
Vous devez vous connecter pour publier un commentaire.
La façon la plus simple est de changer la variable d'environnement EDITOR pour point de s'accoupler. Dans votre
.bash_profile
ajouter les éléments suivants:et re-démarrer votre session de terminal, ou de la source de la
.bash_profile
.Comme pour votre message d'erreur:
cela signifie que vous avez ajouté plusieurs.l'éditeur de lignes dans votre .gitconfig.
Utilisation mate
~/.gitconfig
de modifier votre.gitconfig
et supprimer des lignes supplémentaires, ou si vous n'avez pas l'esprit de la suppression de la totalité de leur utilisation:Ensuite utiliser
pas, vous pouvez laisser
$EDITOR
qu'il a été défini précédemment.Si
mate
n'est pas situé dans/usr/local/bin
trouver où il est d'abord par l'aide detype mate
(en bash, pas sûr d'autres coquillages)Puisque vous souhaitez utiliser
open
que votre$GIT_EDITOR
vous aurez besoin des éléments suivants:Cela fonctionne:
ouvrir la commande renvoie immédiatement après le démarrage du programme qui est approprié pour le type, ce que vous devez faire est de commencer à ouvrir avec l'option-W et -n paramètres. (Voir
man open
pour plus d'informations sur ce qu'ils font). Ajouté les commandes pour le faire dans mon post original.OriginalL'auteur X-Istence
La suivante fonctionne pour moi:
À l'aide de Mac OSX 10.7.4 et Sublime Text 2 Build 2181
Remarque:
J'ai subl comme un alias:
OriginalL'auteur kenglxn
Pour ce que ça vaut, voici comment je l'ai résolu:
1) lancer dans un Terminal:
Ce qui ajoute un
subl
alias/usr/local/bin/
pointant vers Sublime Text 3 app fichier binaire. Maintenant en cours d'exécutionsubl
dans le Terminal va lancer Sublime Text 3 app.2) lancer dans un Terminal:
Cela ajoute
editor = subl -n -w
à la[core]
section de la~/.gitconfig
fichier. Maintenant en cours d'exécutiongit commit
dans le Terminal va lancer Sublime Text 3 app (subl
) dans une nouvelle fenêtre (-n
), et la ligne de commande va attendre (-w
) jusqu'à ce que le message de commit est sauvé.Officiel Sublime Text 3 doc: http://www.sublimetext.com/docs/3/osx_command_line.html
OriginalL'auteur jtheletter
Pour obtenir ce travail pour win7, ouvrez le .gitconfig fichier dans c:/users/username/dossier et ajouter la ligne suivante à l'aide de --option d'attente à l'extérieur des guillemets.
Espère que sa utile pour les utilisateurs de win7
OriginalL'auteur Anmol Saraf