Réponses:
Aucune des réponses actuelles ne mettra à niveau Xcode git. Ils n'installeront qu'une nouvelle version de git.
Xcode a changé d'avis plusieurs fois sur le meilleur emplacement git. En fonction de la durée d'installation de Xcode, vous verrez des binaires git sur:
/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 s'en tiendra à sa version. Le seul moyen que je connaisse pour le forcer à utiliser la version la plus récente est de remplacer ces binaires git par un lien vers la nouvelle que vous avez installée.
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 lien dur. Sinon, Xcode remplacerait votre autre installation lors d'une mise à niveau
Vous pouvez installer à git
partir des sources en utilisant Homebrew, et pointez simplement votre CHEMIN 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, faites-moi savoir si vous avez besoin de plus d'informations.
(Vous pouvez également utiliser MacPorts, Fink ou le programme d'installation de Git OS X pour effectuer la mise à niveau.)
Si vous souhaitez utiliser git lui-même pour mettre à jour git, exécutez les commandes suivantes:
Cela peut être exécuté à partir de n'importe où, git clone git://github.com/gitster/git.git
puis vous souhaitez cd git
exécuter cettesudo make prefix=/usr install install-doc install-html install-info
Cela installera Git dans votre dossier / usr / bin pour une utilisation globale.
/usr/local/bin
ou $HOME/bin
ou similaire et ajuster en PATH
conséquence.
Vous pouvez installer le dernier git en utilisant macports :
sudo port install git-core +svn +doc +bash_completion +gitweb
Si vous voulez un git plus récent que celui de Xcode, vous devez l'installer, cette installation devrait être à un autre endroit comme si vous mettez à jour, /usr/bin/git
alors une mise à jour Apple écrasera cette version.
Il existe plusieurs façons de le faire, mais comme l'a noté @FranciscoGarcia, elles ne changeront pas nécessairement celle utilisée par Xcode uniquement 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, par exemple Fink macports, Homebrew.
Si vous voulez la dernière installation à la pointe du progrès à partir du propre référentiel de git.
Téléchargez le dernier binaire d' ici et installez-le.