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 版本控制工具環境設定細節【教學】

Git預設分支設定值Let Git decide

老黑實作環境:Windows 11 專業版、Git 2.24.0

老黑YT技巧廢片解說,點擊這裡:https://youtu.be/V6Bu6s6cWS0

 

第一步: 開啟 Windows PowerShell,先確認目前 Git 是否已經設定「預設分支名稱」,輸入以下指令「 git config --global --get init.defaultBranch」

執行後像畫面中一樣,沒有出現任何內容就直接回到下一行提示字元,代表目前 Git 還沒有指定 init.defaultBranch

PowerShell使用git config指令檢查Git預設分支設定

 

第二步: 我們目的要把未來新建立 Repository 的預設分支名稱指定為 main,在 PowerShell 輸入以下指令「git config --global init.defaultBranch main」

這裡會使用 --global,代表這項設定會套用到目前當下的 Windows 使用者,之後透過 git init 建立新的 Repository 時,就會預設使用 main 作為初始分支,不需要每建立一個專案就重新設定一次

使用PowerShell搭配git config設定Git預設分支為main

 

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

用PowerShell確認Git預設分支成功設定為main

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

Add a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

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