macos - Mac OS X Lion 下 Git 如何升级?
高洛峰
高洛峰 2017-04-21 10:57:29
0
8
928

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

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

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

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(8)
左手右手慢动作

リーリー

いいねを押す +0
巴扎黑

実は質問が2つあります。
1 つは、上位バージョンの git をインストールする方法です。
git-osx-installer または brew を使用できます。
インストールには brew を使用することをお勧めします:
brew install gitbrew install git

另一个是如何让新装的git覆盖老的git?
建议修改~/.bash_profile,加入以下内容:
export PATH=/usr/local/bin:/usr/local/sbin:${PATH}
もう 1 つは、新しくインストールした git で古い git を上書きする方法です。

~/.bash_profile を変更し、次の内容を追加することをお勧めします: 🎜export PATH=/usr/local/bin:/usr/local/sbin:${PATH}🎜 これにより、bash は最初に /usr/local の下の命令を検索できるようになり、古いファイルを上書きしないため、より安全になります。 🎜
いいねを押す +0
Peter_Zhu

git も更新しました。 homebrewでアップデートするととても便利です。
Homebrew がインストールされている場合:

リーリー

私のアプローチは次のとおりです:
アップデート後

リーリー

利点は、git の他のコンポーネントも最新であることです。そして、古い git は git の完了中に表示されません

いいねを押す +0
阿神

初めて OSX Lion を使用したときは、常に brew でインストールされた git を使用していました。その後、OSX Mountain Lion を再インストールした後、デフォルトの git がシステムに付属しているものであることがわかりました。私も強迫性障害の患者で、@Hoho のようにパスを変更することも考えました。ただし、よくわからない理由がいくつかあります (Mac を使い始めたときにいくつかの問題が発生しました)。 )、/usr/local/binを前に置くと、私が注意していないいくつかのことに影響する可能性があることが心配です。後は、それを.zshrcに置くだけです(私はzshを使用します)。 リーリー

現在すべてが正常に実行されており、他には影響しません。副作用はありません

いいねを押す +0
伊谢尔伦

私はこの方法を使用しました http://apple.stackexchange.com/a/3913...

変更点.bash_profile这个文件.然后让/usr/local/bin这个文件夹出现在/usr/bin之前.
虽然我是从git的官方网站上下载的安装dmg文件. 但是却不能安装. 需要改路径才行.
我也知道可以用brew的方式安装. 但是个人感觉那个有些时候不是最新的发行版本. 而且老是从SourceForgeサードパーティのWebサイトからダウンロードする場合、速度があまり速くありません(GFWのせいかもしれません)

これはApple独自のXcodeが原因のようです
http://apple.stackexchange.com/q/2012...

いいねを押す +0
巴扎黑

最初に xocde をインストールしたので、git バージョン 1.8.5 が付属しています。

次に、1.8.5 の代わりに新しいバージョンの git をインストールしたいと思います。
まず brew をインストールします -> brew install git ->

brew Doctor は一部の設定を自動的に検出し、PATH の先頭に brew download コマンドを作成するなど、それらの設定を変更するよう求めるプロンプトを表示することに注意してください。

このようにして、git で新しいバージョンに置き換えたり、brew を通じて更新したりできます。

いいねを押す +0
阿神

醸造インストールgit
...
➜ ミートアップ git:(マスター) git --version
git バージョン 1.9.3 (Apple Git-50) //旧バージョン
➜ ミートアップ git:(マスター) どの git か
/usr/bin/git
➜ ミートアップ git:(マスター) sudo mv /usr/bin/git /usr/bin/git-1.9.3
パスワード:
➜ ミートアップ git:(マスター) どの git か
/usr/local/bin/git
➜ ミートアップ git:(マスター) git --version
git バージョン 2.2.1
// 搞定

いいねを押す +0
PHPzhong

1 Mac システムにコンポーネントをインストールするには homebrew を使用することをお勧めします。
2 homebrew ターミナルをインストールします:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
3 homebrew を最新バージョンにアップグレードします

リーリー

4 最新バージョンの homebrew を使用して、どのソフトウェアを更新する必要があるかを確認します。 (例として git を取り上げます)

リーリー

5 git を更新する必要がある場合:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート