Utiliser git-gui sur Mac avec Homebrew


15

J'ai installé Git avec Homebrew.

Cependant, git-guiil ne semble pas y avoir de stock /usr/local/bin.

Cette réponse suggère que je devrais créer un alias usr/local/git/libexec/git-core/git-gui, mais ce fichier n'existe pas.

Le seul exécutable que je puisse trouver se trouve dans

/usr/local/Cellar/git/1.8.4/share/git-gui

Maintenant, c'est l'alias que j'ai utilisé. Cependant, si je mets à jour Git, je devrai le relier.

Comment puis-je obtenir une référence permanente git-gui?


NB que vous avez besoin de git installé depuis hombrew (pas la valeur par défaut) si vous voulez que git gui fonctionne du tout. Pour moi, après cela, git gui fonctionne, aucun travail supplémentaire n'est nécessaire ... (Il suffit de lancer "git gui") FWIW
rogerdpack

1
"J'ai installé Git avec Homebrew."
jonallard

Réponses:


14

/usr/local/opt/contient des liens symboliques vers les répertoires de /usr/local/Cellar/:

$ ll /usr/local/opt/git
lrwxr-xr-x  1 lauri  admin    19B Oct 11 17:07 /usr/local/opt/git -> ../Cellar/git/1.8.4
$ ll /usr/local/opt/git/libexec/git-core/git-gui
-rwxr-xr-x  2 lauri  admin   205B Sep 18 23:28 /usr/local/opt/git/libexec/git-core/git-gui

Vérifiez que le fichier existe, puis ajoutez quelque chose comme ceci dans ~ / .gitconfig:

[alias] 
gui = !sh -c '/usr/local/opt/git/libexec/git-core/git-gui'

2

Depuis la version 2.25.0_1 de la gitformule sur Homebrew, la git guifonctionnalité a été séparée dans la git-guiformule. Voir la demande d'extraction suivante pour le contexte de cette modification: https://github.com/Homebrew/homebrew-core/pull/49136

Pour cette raison, une meilleure solution pour réparer une panne git gui sur une gitinstallation fournie par Homebrew est d'exécuter:

brew install git-gui
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.