Je tente de faire courage de faire courir un git commet l'utilisation de la Rebase. Quand je cours ceci: i obtenir cette erreur: p> J'ai essayé de modifier la variable de l'éditeur de configuration git, mais je n'ai pas 't le je suis de travailler. À l'heure actuelle, mon fichier de configuration affiche les éléments suivants: P> [core]
editor = /usr/bin/vim
3 Réponses :
Vérifiez que git_editor code> n'est pas défini dans votre environnement. Il a priorité sur Core.editor. P>
Pourriez-vous élaborer? J'ai ajouté éditeur = / usr / bin / vim code> au fichier de configuration git pour le projet spécifique ainsi que mon système, mais cela n'a pas fonctionné. Est-ce ce que vous parlez de ou devrais-je rechercher autre chose?
Je pense que le point est que une variable d'environnement git_editor code> peut remplacer vos paramètres de projet et / ou global, ce qui est utile parfois.
Je ne pense pas que ce soit mon problème. Son projet Rails et le fichier de configuration GIT du projet indique la même chose que mon cœur.
Vous devriez vérifier avec env | git_editor code>. Si cela vient vide, ce n'est pas le problème. Je soupçonne que ce n'est pas vide et est défini sur
/ usr / bin / mate code>.
Je fais aussi ce problème et quand je fais env | git_editor i git_editor = / usr / bin / mate -w. Comment puis-je changer cela?
@Ruby_newbie Il est probablement probablement dans votre fichier ~ / .BASHRC (si vous utilisez BASH comme coquille). Vous pouvez exécuter nonset git_editor code> dans ce shell pour supprimer la variable d'environnement, mais vous voudrez vérifier votre ~ / .bstrucc et résoudre ce problème pour vous assurer que cela ne se déroule pas en premier lieu.
La seule chose dans mon profil de .bstrucc est "Piste d'exportation =" $ Chemin: $ home / .rvm / bin "# Ajouter RVM au chemin de script"
J'ai également vérifié ce qui suit: .bashrc, .bash_it, .bash_profile, .gitconfig, .gitconfig, .profile et .zshrc et je ne vois que vi dans certaines non des références à la mate ou à la textmate.
Si elle est définie dès que vous entrez dans la coquille, il pourrait être utile d'essayer ceci: Stackoverflow.com/Questtions/5299886/...
faire quelque chose comme ça où emacs strong> Nom de pâte de votre éditeur P> P>
Comme mesure supplémentaire, vous pouvez regarder l'option de configuration Séquence.editor: ou remplacer son comportement avec Plus de détails que vous pouvez trouver sur: GIT-CONFIG.TXT-SEQUENCEDITOR P> P> git_effense_editor = / usr / bin / vim code> env complètement env. . P>
Que diriez-vous d'utiliser GIT RESET --HARD 'COMMITE'?
Avez-vous vérifié les deux
$ git_dir / config code> et
~ / .gitconfig code>?
Oui j'ai vérifié les deux.