En fait, il y a deux questions.
La première est de savoir comment installer une version supérieure de git ?
Vous pouvez utiliser git-osx-installer ou Brew.
Il est recommandé d'installer avec Brew : brew install git
L'autre est de savoir comment faire en sorte que le git nouvellement installé écrase l'ancien git ?
Il est recommandé de modifier ~/.bash_profile et d'ajouter le contenu suivant : export PATH=/usr/local/bin:/usr/local/sbin:${PATH}
Cela permet à bash de rechercher d'abord les instructions sous /usr/local et n'écrasera pas les anciens fichiers, ce qui est plus sûr.
J'ai également utilisé git installé avec Brew. Lorsque j'ai utilisé OSX Lion pour la première fois, j'ai toujours utilisé git installé avec Brew. Plus tard, après avoir réinstallé OSX Mountain Lion, j'ai découvert que le git par défaut était fourni avec le système et que la version était relativement ancienne. . , je suis également un patient souffrant de trouble obsessionnel-compulsif lors de la mise à niveau, et j'ai envisagé de modifier le chemin comme @Hoho, mais pour certaines raisons dont je ne suis pas sûr (quelques problèmes que j'ai rencontrés lorsque j'ai commencé à utiliser Mac), j'ai j'ai peur de mettre /usr/local/bin dans Le front peut affecter certaines choses auxquelles je n'ai pas prêté attention, mais plus tard je l'ai simplement mis dans .zshrc (j'utilise zsh)
alias git="/usr/local/bin/git"
Tout fonctionne normalement et rien d'autre n'est affecté. Il n'y a pas d'effets secondaires
J'ai utilisé cette méthode http://apple.stackexchange.com/a/3913...
a modifié le fichier .bash_profile. Ensuite, laissez le dossier /usr/local/bin apparaître avant /usr/bin Bien que j'aie téléchargé le fichier dmg d'installation sur le site officiel de , vous n'avez pas besoin de l'installer. pour changer le chemin. git Je sais aussi que vous pouvez l'installer en utilisant Mais j'ai personnellement l'impression que parfois ce n'est pas la dernière version. De plus, elle est toujours téléchargée à partir de sites Web tiers tels que , et la vitesse n'est pas très rapide. (Peut-être à cause de GFW)brewSourceForgeIl semble que ce problème soit causé par le Xcode d'Apple.
J'ai d'abord installé xocde, il est donc livré avec une version git 1.8.5.
Ensuite je souhaite installer une nouvelle version de git au lieu de la 1.8.5, mon approche est :
Installez d'abord Brew, -> Brew Install git ->
Notez que Brew Doctor détectera automatiquement certains paramètres et vous invitera à les modifier, par exemple en effectuant la commande Brew Download au début de PATH.
De cette façon, il peut être remplacé par une nouvelle version dans git et mis à jour via Brew.
1 Il est recommandé d'utiliser homebrew pour installer des composants sous le système mac. 2 Installer le terminal homebrew : /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) 3 Mettre à niveau l'homebrew vers la dernière version
brew update
4 Utilisez la dernière version de l'homebrew pour vérifier quel logiciel doit être mis à jour. (Prenez git comme exemple)
En fait, il y a deux questions.
La première est de savoir comment installer une version supérieure de git ?
Vous pouvez utiliser git-osx-installer ou Brew.
Il est recommandé d'installer avec Brew :
brew install git
L'autre est de savoir comment faire en sorte que le git nouvellement installé écrase l'ancien git ?
Il est recommandé de modifier ~/.bash_profile et d'ajouter le contenu suivant :
export PATH=/usr/local/bin:/usr/local/sbin:${PATH}
Cela permet à bash de rechercher d'abord les instructions sous /usr/local et n'écrasera pas les anciens fichiers, ce qui est plus sûr.
J'ai également mis à jour mon git. Il est très pratique de mettre à jour avec l'homebrew.
Si vous avez installé homebrew :
Mon approche est la suivante :
Après mise à jour
L'avantage est que d'autres composants de git sont également à jour. Et l'ancien git n'apparaîtra pas lors de la fin de git
J'ai également utilisé git installé avec Brew. Lorsque j'ai utilisé OSX Lion pour la première fois, j'ai toujours utilisé git installé avec Brew. Plus tard, après avoir réinstallé OSX Mountain Lion, j'ai découvert que le git par défaut était fourni avec le système et que la version était relativement ancienne. . , je suis également un patient souffrant de trouble obsessionnel-compulsif lors de la mise à niveau, et j'ai envisagé de modifier le chemin comme @Hoho, mais pour certaines raisons dont je ne suis pas sûr (quelques problèmes que j'ai rencontrés lorsque j'ai commencé à utiliser Mac), j'ai j'ai peur de mettre /usr/local/bin dans Le front peut affecter certaines choses auxquelles je n'ai pas prêté attention, mais plus tard je l'ai simplement mis dans .zshrc (j'utilise zsh)
Tout fonctionne normalement et rien d'autre n'est affecté. Il n'y a pas d'effets secondaires
J'ai utilisé cette méthode http://apple.stackexchange.com/a/3913...
http://apple.stackexchange.com/q/2012...J'ai d'abord installé xocde, il est donc livré avec une version git 1.8.5.
Ensuite je souhaite installer une nouvelle version de git au lieu de la 1.8.5, mon approche est :
Notez que Brew Doctor détectera automatiquement certains paramètres et vous invitera à les modifier, par exemple en effectuant la commande Brew Download au début de PATH.Installez d'abord Brew, -> Brew Install git ->
De cette façon, il peut être remplacé par une nouvelle version dans git et mis à jour via Brew.
brew install git
...
➜ meetup git:(master) git --version
git version 1.9.3 (Apple Git-50) //旧版本
➜ meetup git:(master) which git
/usr/bin/git
➜ meetup git:(master) sudo mv /usr/bin/git /usr/bin/git-1.9.3
Mot de passe :
➜ meetup git:(master) which git
/usr/local/bin/git
➜ meetup git:(master) git --version
git version 2.2.1
// 搞定
1 Il est recommandé d'utiliser homebrew pour installer des composants sous le système mac.
2 Installer le terminal homebrew :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
3 Mettre à niveau l'homebrew vers la dernière version
4 Utilisez la dernière version de l'homebrew pour vérifier quel logiciel doit être mis à jour. (Prenez git comme exemple)
5 Si git doit être mis à jour :