J'ai git
sur /usr/bin/git
(je pense que c'était installé avec Xcode) mais c'est la version 1.7.5.4 et je veux utiliser la version actuelle 1.7.7
Y a-t-il un moyen de désinstaller cette version et d'utiliser la nouvelle?
J'ai git
sur /usr/bin/git
(je pense que c'était installé avec Xcode) mais c'est la version 1.7.5.4 et je veux utiliser la version actuelle 1.7.7
Y a-t-il un moyen de désinstaller cette version et d'utiliser la nouvelle?
Aucune des réponses actuelles ne mettra à niveau le git Xcode. Elles installeront uniquement une version plus récente de git.
Xcode a changé d'avis plusieurs fois sur le meilleur emplacement de git. Selon la date à laquelle vous avez installé Xcode, vous verrez des binaires git à :
/usr/bin/git
/usr/local/git
/Applications/Xcode.app/Contents/Developer/usr/bin/git
/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git
Même si vous mettez à jour le PATH, Xcode continuera à utiliser sa version. La seule façon que je connaisse pour le forcer à utiliser la nouvelle version est de remplacer ces binaires git par un lien vers celui que vous avez installé.
ln -s /opt/local/bin/git /usr/bin/git
Répétez pour l'autre chemin. Remarquez que j'utilise un lien symbolique, pas un dur. Sinon, Xcode remplacerait votre autre installation lors d'une mise à niveau.
Vous pouvez installer git
à partir de la source en utilisant Homebrew, et simplement pointer votre PATH pour utiliser le nouveau au lieu de la version xcode/système.
Il y a un petit tutoriel vidéo ici. http://vimeo.com/14649488
C'est pour une version plus ancienne mais cela vous aidera à démarrer, laissez-moi savoir si vous avez besoin de plus d'informations.
(Vous pouvez également utiliser MacPorts, Fink ou l'installateur Git OS X, pour mettre à jour.)
Si vous souhaitez utiliser git lui-même pour mettre à jour git, exécutez les commandes suivantes :
Ceci peut être exécuté n'importe où git clone git://github.com/gitster/git.git
ensuite vous voulez cd git
puis exécutez ceci sudo make prefix=/usr install install-doc install-html install-info
Cela installera Git dans votre dossier /usr/bin pour une utilisation globale.
Si vous voulez un git plus récent que celui de Xcode, vous devez l'installer, cette installation devrait être dans un autre endroit car si vous mettez à jour /usr/bin/git
, une mise à jour d'Apple écrasera cette version.
Il y a plusieurs façons de le faire mais comme l'a noté @FranciscoGarcia, cela ne changera pas nécessairement celle utilisée par Xcode mais seulement la version en ligne de commande.
Le plus simple est d'installer les binaires depuis le site git.
Si vous voulez du code, utilisez un gestionnaire de paquets comme Fink, macports, Homebrew.
Si vous voulez la toute dernière version installez à partir du propre dépôt de git.
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.