実行時の環境

macOS
13.5.1
更新前のGit
2.39.2(Apple Git-143)
更新後のGit
2.42.0

macOSでは、デフォルトでgitコマンドが使えるようになっています。開発者の多くがgitを使って仕事をしていることを考えると、非常にありがたいデフォルト機能です。

2014年のv2系リリース以降、ここ最近のgitは、アップデートせずとも使い心地に大差はありません。細かなアップデートはされているものの、通常業務で困ることはないでしょう。
しかし、エンジニアをしているとできるだけ最新安定版を使いたくなるものです。このコンテンツでは、macOSにおけるgit更新方法をご紹介します。

macOSデフォルトのGitを確認

まずはmacOSにデフォルトで備わっているgitのバージョンを確認しましょう。

ターミナル
git version

上記コマンドを実行すると、以下のような結果が返ってきます。

shell
git version 2.39.2 (Apple Git-143)

Homebrewでgitをインストール

エンジニアなどの開発者であれば、あなたのMacにはすでにHomebrewが入っているでしょう。
もしまだインストールしていなければ、以下のコマンドでHomebrewをインストールしましょう。

shell
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Homebrewが入ったら、次のコマンドでHomebrewのgitをインストールします。

ターミナル
brew install git

これを実行すると、新しいバージョンのgitがインストールされた結果は出力されますが、実際にデフォルトのgitと置き換わってはいません。

shell
% git version
git version 2.39.2 (Apple Git-143)

下記のコマンドのように、Homebrew内のgitを指定すれば正しくインストールされたことがわかります。(Homebrewのパスは環境によって別の場合があります)

shell
% /opt/homebrew/bin/git version
git version 2.42.0

Homebrewのgitをデフォルトにする

今後、Homebrewで管理してbrew upgrade gitのように更新することを考慮して、Homebrewのgitを使うように設定しましょう。

zshを使っている場合は~/.zshrcbashを使っている場合は.bashrcに以下のように追記します。

.zshrc
export PATH="/opt/homebrew/bin/git:$PATH"

または、以下のコマンドをターミナルで実行すれば追記されます。

ターミナル
echo 'export PATH="/opt/homebrew/bin/git:$PATH"' >> ~/.zshrc

最後に、.zshrcの変更を適用しましょう。

ターミナル
source ~/.zshrc

再度gitのバージョンを確認すると、Homebrewでインストールしたgitが適用されていることがわかります。

shell
% git version
git version 2.42.0