recherche

Maison  >  Questions et réponses  >  le corps du texte

macos - Mac OS X Lion 下 Git 如何升级?

Mac OS X Lion 下使用which git查看 git 发现位于/usr/bin/git目录下,可能是安装 Xcode 时一起装上来的,版本是 1.7.5.4。

想升级到新版本,下载 git-osx-installer 安装完成后,在命令行里查看却仍是旧版本,查阅资料发现这个安装包是将 git 装在/usr/local/git目录下。

我想使用这个新版本的 git,请问该如何设置呢,或者有别的方法?

高洛峰高洛峰2810 Il y a quelques jours936

répondre à tous(8)je répondrai

  • ringa_lee

    ringa_lee2017-04-21 10:59:29

    cd /usr/bin
    mv git git_legacy_1.7.5.4
    ln -s /usr/local/git ./

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-21 10:59:29

    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.

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-21 10:59:29

    J'ai également mis à jour mon git. Il est très pratique de mettre à jour avec l'homebrew.
    Si vous avez installé homebrew :

    brew install git

    Mon approche est la suivante :
    Après mise à jour

    sudo cd /usr/bin
    sudo mkdir old-git-1.7.5.4
    sudo mv git* old-git-1.7.5.4

    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

    répondre
    0
  • 阿神

    阿神2017-04-21 10:59:29

    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

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-21 10:59:29

    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)brew SourceForgeIl semble que ce problème soit causé par le Xcode d'Apple.
    http://apple.stackexchange.com/q/2012...

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-21 10:59:29

    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.

    répondre
    0
  • 阿神

    阿神2017-04-21 10:59:29

    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
    // 搞定

    répondre
    0
  • PHPz

    PHPz2017-04-21 10:59:29

    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)

    brew outdated  ##列出过时的软件包
    

    5 Si git doit être mis à jour :

     brew upgrade git  ##若是有跟新洁癖,那就把后面的git 去掉 使用 brew upgrade进行所有包的跟新。
    

    répondre
    0
  • Annulerrépondre