Git 預設分支如何改為「main」,PowerShell檢查與設定【教學】
如果只是個人練習 Git 版本控制,安裝過程一路使用預設選項 Let Git decide,通常不太容易注意到「Git 預設分支名稱」這件事,但當你開始加入團隊開發工作,甚至經常把既有專案 Copy 作為新客戶、新專案時,就會發生 main、master 混在一起的狀況,很容讓人看到一半大腦打架:「明明是新客戶、新專案,怎麼預設分支又變成 master?」這篇教學來解決這個狀況…
如下截圖,當你安裝 Git 的過程中,進行到「Adjusting the name of the initial branch in new repositories」這個設定畫面,這步驟主要是決定未來建立新的 Git Repository 時,要使用哪個名稱作為預設分支。
如果你正在研究怎麼安裝Git版控工具,可以閱讀老黑這篇文章:Git 安裝,Windows 版本控制工具環境設定細節【教學】

老黑實作環境:Windows 11 專業版、Git 2.24.0
老黑YT技巧廢片解說,點擊這裡:https://youtu.be/V6Bu6s6cWS0
第一步: 開啟 Windows PowerShell,先確認目前 Git 是否已經設定「預設分支名稱」,輸入以下指令「 git config --global --get init.defaultBranch」
執行後像畫面中一樣,沒有出現任何內容就直接回到下一行提示字元,代表目前 Git 還沒有指定 init.defaultBranch

第二步: 我們目的要把未來新建立 Repository 的預設分支名稱指定為 main,在 PowerShell 輸入以下指令「git config --global init.defaultBranch main」
這裡會使用 --global,代表這項設定會套用到目前當下的 Windows 使用者,之後透過 git init 建立新的 Repository 時,就會預設使用 main 作為初始分支,不需要每建立一個專案就重新設定一次

第三步: 最後依然要維持重複檢查的優良習慣,再執行一次查詢指令「 git config --global --get init.defaultBranch」如果執行後下方顯示 main,就代表這台Windows電腦目前使用者Git Global Config 已經設定完成

恭喜你又學到一個程式開發 Git 預設分支設定小技巧,如果這邊教學剛好幫助到你,也別忘了按一個讚再分享給找方法的同學…
