Quelqu'un sait-il comment installer gitk sur Mac?
Sur leur site officiel, il semble que gitk soit livré avec git, mais la version de mon git ( git version 1.7.12.4 (Apple Git-37)
) ne vient pas avec gitk.
brew install gitk
ne fonctionne pas pour gitk.
Informations sur la version (copiées des commentaires):
- OS X 10.8.2 (12C2034) "Mountain Lion"
- XCode version 4.6 (4H127)
git
macos
osx-mountain-lion
gitk
Mingyu
la source
la source
git version 1.8.2.1 (Apple Git-45)
qui comprendgitk
gitk
spécifiquement? En outre,gitk
est inclus avec Homebrew git.git
- et c'est une version qui en contientgitk
, vous pouvez donc créer un alias pour lui et simplement l'utiliser.Réponses:
Correct, le 1.7.12.4 (Apple Git-37) n'est pas livré avec gitk. Vous pouvez installer une version plus récente de git + git-ui en tant que formule distincte en utilisant brew. Des instructions plus détaillées se trouvent ici: http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/ (voir ce commit extrayant git-gui / gitk dans sa propre formule : https://github.com/Homebrew/homebrew-core/commit/dfa3ccf1e7d3901e371b5140b935839ba9d8b706 )
Exécutez les commandes suivantes sur le terminal:
Si vous obtenez une erreur indiquant qu'il n'a pas pu lier git, vous devrez peut-être modifier les autorisations / propriétaires des fichiers qu'il mentionne.
Une fois terminé, exécutez:
Et assurez-vous que cela montre:
Si ce n'est pas le cas, exécutez:
Et modifiez le chemin pour mettre / usr / local / bin plus tôt dans le chemin. Maintenant, gitk devrait être sur votre chemin (avec une version mise à jour de git).
la source
gitk --all
extrayez la branche et tapez , la branche locale non mise en scène est visible. Après avoir tapé git status, la branche locale non organisée n'est pas visible. Quelqu'un en fait-il l'expérience?J'ai juste eu le même problème et l'ai résolu comme suit:
alias gitk='/usr/local/git/bin/gitk'
)la source
Si vous avez déjà installé git via homebrew, vous pouvez simplement faire une mise à jour:
Celui chez local / bin aura gitk
la source
brew install git && which git
qui (sans jeu de mots!) Devrait vous donner la sortie/usr/local/bin/git
... Remarque: I recommande également fortement la mise à jour et le raclage en premier, comme dans:brew update ; brew doctor && brew install git && which git
-ou- à labrew update ; brew doctor && brew upgrade git && which git
place ... pour obtenir la/usr/local/bin/git
sortie attendue (à partir de lawhich
commande).J'ai eu le même problème. J'ai installé gitx à la place.
Vous pouvez installer gitx à partir d'ici.
http://rowanj.github.io/gitx/
Téléchargez le package et installez-le. Après cela, ouvrez le gitk de la recherche Spotlight, allez dans le coin supérieur gauche. Cliquez sur GitX et activez l'utilisation du terminal.
Allez à votre repo et tapez simplement:
Il ouvrira le Gui.
Manuel d'utilisation: http://gitx.frim.nl/user_manual.html
la source
La version Git Mac est livrée sans
gitk
mais si vous le faites,brew install git
vous obtenez un accès instantané àgitk
.J'utilise MAC sierra 10.12.5
Edit: Cela ne fonctionne plus, vous devez installer
brew install git-gui
la source
Il existe deux façons de résoudre ce problème:
1. Unix Way:
Quatre étapes simples
which git
dans le terminal pour connaître l'emplacement de votregit
exécutable. Ouvrez ce répertoire et localisez-legitk
dans lebin
dossier. Copiez le chemin --- généralement/usr/local/git/bin
bash_profile
si vous ne l'avez pas déjà fait . Modifiez votre~/.bash_profile
pour ajouter l'emplacement du localgit
etgitk
dans les chemins. Ou, copiez simplement les pâtes de l'échantillon ci-dessous.gitk
fichier à partir de l'emplacement/usr/local/bin/gitk
dans un éditeur de texte. Trouvez toutes les mentions delime
dans le fichier et remplacez par"#99FF00"
. Faites une sauvegarde avant de le faire.source ~/.bash_profile
& rungitk
Échantillon
bash_profile
:2. Façon HomeBrew
Attention - La plupart des étapes ci-dessous nécessitent probablement des
sudo
privilèges.brew update
brew doctor
brew link git
/usr/local/Cellar/git/2.4.0/bin
au chemin, puis rechargez bash et exécutezgitk
which git
et observez si git est toujours lié à/usr/bin/git
source ~/.bash_profile
la source
Vous pouvez également utiliser
gitk
legit
MacPorts.la source
Ce que j'ai fini par faire était: brew info git
Ce qui m'a donné des informations sur le clonage de git: /usr/local/Cellar/git/1.9.0
J'ai donc ajouté: /usr/local/Cellar/git/1.9.0/bin au début de ma variable env PATH.
Remarque: je ne sais pas comment utiliser l'homebrew ... je veux juste y aller rapidement car j'ai d'autres choses à faire ... cela fait fonctionner gitk pour moi, donc je m'en tiens pour l'instant. (probablement pas la façon de travailler avec des homebrews cependant).
la source
brew info git
puis ajouter le chemin dans lequel il se trouve à PATH dans ~ / .profile a fonctionné pour moi (y)Si vous avez déjà installé Fink, cela a fonctionné pour moi sur Yosemite / OS X 10.10.5:
fink install git
Notez que comme effet secondaire, d'autres commandes git utilisent également la nouvelle version git (2.5.1) installée par Fink, plutôt que la version d'Apple (2.3.2), qui est toujours là mais préemptée par mon $ PATH.
la source
Vous devez d'abord vérifier quelle version de git vous utilisez, celle installée avec brew doit être exécutée sur / usr / local / bin / git, vous pouvez le vérifier à partir d'un terminal en utilisant:
Dans le cas où git apparaît sur un répertoire différent, vous devez l'exécuter à partir d'un terminal pour l'ajouter à votre chemin:
Après cela, vous pouvez fermer et rouvrir votre terminal ou simplement exécuter:
Et le tour est joué! Si vous utilisez OSX Mavericks, vous devrez peut-être installer XQuartz.
la source
J'ai eu le même problème sur Mac 10.7.5 avec la version 1.7.12.4 de git
Lorsque j'ai exécuté gitk, j'ai eu une erreur:
Quand j'ai regardé le code dans gitk, j'ai vu la ligne qui définit la version.
Cela a en quelque sorte analysé les résultats de la version git au
Git-37
lieu de1.7.12.4
Je viens de remplacer la ligne git_version par:
la source
Pour les utilisateurs de Mojave, j'ai trouvé cette page très utile , en particulier cette suggestion:
... sans cela, la fenêtre ne s'affichait pas correctement!
la source
Si, comme moi, vous avez installé SourceTree , mais que vous souhaitez également l'utiliser
gitk
, vous pouvez utiliser la version fournie avec la version intégrée de SourceTree de git.La version de SourceTree de git (et donc de gitk) est ici:
Pour les fenêtres:
Pour Mac:
Dans ce répertoire, vous trouverez un
gitk
exécutable.Merci à @Adrian pour le commentaire qui m'a alerté. J'ai pensé que cela valait la peine d'être affiché comme une réponse à part entière.
la source