Mac OS X Lion 下使用which git查看 git 发现位于/usr/bin/git目录下,可能是安装 Xcode 时一起装上来的,版本是 1.7.5.4。
which git
/usr/bin/git
想升级到新版本,下载 git-osx-installer 安装完成后,在命令行里查看却仍是旧版本,查阅资料发现这个安装包是将 git 装在/usr/local/git目录下。
/usr/local/git
我想使用这个新版本的 git,请问该如何设置呢,或者有别的方法?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
リーリー
実は質問が2つあります。 1 つは、上位バージョンの git をインストールする方法です。 git-osx-installer または brew を使用できます。 インストールには brew を使用することをお勧めします: brew install gitbrew install git
brew install git
另一个是如何让新装的git覆盖老的git? 建议修改~/.bash_profile,加入以下内容:export PATH=/usr/local/bin:/usr/local/sbin:${PATH} もう 1 つは、新しくインストールした git で古い git を上書きする方法です。
export PATH=/usr/local/bin:/usr/local/sbin:${PATH}
git も更新しました。 homebrewでアップデートするととても便利です。 Homebrew がインストールされている場合:
私のアプローチは次のとおりです: アップデート後
利点は、git の他のコンポーネントも最新であることです。そして、古い git は git の完了中に表示されません
初めて OSX Lion を使用したときは、常に brew でインストールされた git を使用していました。その後、OSX Mountain Lion を再インストールした後、デフォルトの git がシステムに付属しているものであることがわかりました。私も強迫性障害の患者で、@Hoho のようにパスを変更することも考えました。ただし、よくわからない理由がいくつかあります (Mac を使い始めたときにいくつかの問題が発生しました)。 )、/usr/local/binを前に置くと、私が注意していないいくつかのことに影響する可能性があることが心配です。後は、それを.zshrcに置くだけです(私はzshを使用します)。 リーリー
私はこの方法を使用しました http://apple.stackexchange.com/a/3913...
変更点.bash_profile这个文件.然后让/usr/local/bin这个文件夹出现在/usr/bin之前.虽然我是从git的官方网站上下载的安装dmg文件. 但是却不能安装. 需要改路径才行.我也知道可以用brew的方式安装. 但是个人感觉那个有些时候不是最新的发行版本. 而且老是从SourceForgeサードパーティのWebサイトからダウンロードする場合、速度があまり速くありません(GFWのせいかもしれません)
.bash_profile
/usr/local/bin
/usr/bin
git
brew
SourceForge
これはApple独自のXcodeが原因のようですhttp://apple.stackexchange.com/q/2012...
最初に xocde をインストールしたので、git バージョン 1.8.5 が付属しています。
次に、1.8.5 の代わりに新しいバージョンの git をインストールしたいと思います。 まず brew をインストールします -> brew install git ->
このようにして、git で新しいバージョンに置き換えたり、brew を通じて更新したりできます。
醸造インストール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 // 搞定
1 Mac システムにコンポーネントをインストールするには homebrew を使用することをお勧めします。 2 homebrew ターミナルをインストールします: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)3 homebrew を最新バージョンにアップグレードします
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
4 最新バージョンの homebrew を使用して、どのソフトウェアを更新する必要があるかを確認します。 (例として git を取り上げます)
5 git を更新する必要がある場合:
リーリー
実は質問が2つあります。
1 つは、上位バージョンの git をインストールする方法です。
git-osx-installer または brew を使用できます。
インストールには brew を使用することをお勧めします:
brew install git
brew install git
另一个是如何让新装的git覆盖老的git?
~/.bash_profile を変更し、次の内容を追加することをお勧めします: 🎜建议修改~/.bash_profile,加入以下内容:
export PATH=/usr/local/bin:/usr/local/sbin:${PATH}
もう 1 つは、新しくインストールした git で古い git を上書きする方法です。
export PATH=/usr/local/bin:/usr/local/sbin:${PATH}
🎜 これにより、bash は最初に /usr/local の下の命令を検索できるようになり、古いファイルを上書きしないため、より安全になります。 🎜git も更新しました。 homebrewでアップデートするととても便利です。
リーリーHomebrew がインストールされている場合:
私のアプローチは次のとおりです:
リーリーアップデート後
利点は、git の他のコンポーネントも最新であることです。そして、古い git は git の完了中に表示されません
初めて OSX Lion を使用したときは、常に brew でインストールされた git を使用していました。その後、OSX Mountain Lion を再インストールした後、デフォルトの git がシステムに付属しているものであることがわかりました。私も強迫性障害の患者で、@Hoho のようにパスを変更することも考えました。ただし、よくわからない理由がいくつかあります (Mac を使い始めたときにいくつかの問題が発生しました)。 )、/usr/local/binを前に置くと、私が注意していないいくつかのことに影響する可能性があることが心配です。後は、それを.zshrcに置くだけです(私はzshを使用します)。 リーリー
現在すべてが正常に実行されており、他には影響しません。副作用はありません私はこの方法を使用しました http://apple.stackexchange.com/a/3913...
。これはApple独自のXcodeが原因のようです
http://apple.stackexchange.com/q/2012...
最初に xocde をインストールしたので、git バージョン 1.8.5 が付属しています。
次に、1.8.5 の代わりに新しいバージョンの git をインストールしたいと思います。
brew Doctor は一部の設定を自動的に検出し、PATH の先頭に brew download コマンドを作成するなど、それらの設定を変更するよう求めるプロンプトを表示することに注意してください。まず brew をインストールします -> brew install git ->
このようにして、git で新しいバージョンに置き換えたり、brew を通じて更新したりできます。
醸造インストール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
// 搞定
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 を更新する必要がある場合:
リーリー