如何以 Homebrew 取代 MacOS 內建 Git 並更新

MacOS 雖然有內建 Git,但往往在需要更新 Git 版本時頗不便利,因此記錄一下如何透過 Homebrew 安裝最新版本的 Git。

▼ 如此次釋出 2.17.1 以修補任意程式碼執行漏洞的 Git,在 MacOS 預設版本上就無法更新

Git 更新教學

1. 安裝 Homebrew

Homebrew 是一套 MacOS 上極好用的套件管理工具,方便使用者管理並更新套件,我們將透過 Homebrew 來更新 Git。可以於 Homebrew 首頁 看到安裝指令,貼入終端機即可

已經安裝 Homebrew 的人可以直接跳過

2. 安裝或更新 Git

3. 確認 Git 版本

可以透過 git version 指令確認現在電腦中預設的 Git 版本為何,可以看見如果沒做特別更動,Git 都為 MacOS 內建較舊的版本

4. 將預設 Git 改為 Homebrew 版本

因為 Homebrew 其實在安裝完成後有自動 link 其安裝的 Git,但因為存在預設在/usr/bin/git 下的 Git,因此如果用 git 指令,都會直接抓到/usr/bin/git 下的 Git。因此,透過更改 MacOS 預設 Git 的資料夾名稱/usr/bin/git(如下指令),便可以將預設 Git 改為剛剛安裝的 homebrew 版本

當然未來想用預設版本,也可以以 git-apple 指令來使用

5. 確認 Git 版本

透過上述步驟,使用 which git 指令可以發現我們預設 Git 改為 /usr/local/bin/ 下 homebrew 版本的 Git 了!

2 Comments

  1. 我不知道是不是自己有裝zsh,在我輸入完指令“brew link git”之後,是需要再次重開Terminal才會生效(連結到新安裝的git)。

    1. 還好有往下滑看到你的留言,想說我怎麼改老半天都改不成功,多謝 🙂

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料