簡體   English   中英

git 如何更改我所做的一切的默認分支?

[英]git how to change default branch for everything I do?

由於 github 將默認分支從主分支更改為主分支,我所有的推送最終都在一個單獨的分支而不是主分支中,我無法更改默認分支。 當我啟動一個程序並進行第一次推送時,git 告訴我 main 不存在,我總是必須推送到 master 。

按照常見問題解答文章“ 如何在 Git 中將主分支重命名為主分支”和GitHub 文檔本身,您可以:

  • 將本地分支從 master 重命名為 main: git branch -m master main
  • 推送到主: git push -u origin main
  • 更新 GitHub 端的默認分支:
    在此處輸入圖像描述
  • 然后刪除遠程master分支: git push origin --delete master

最后,正如我在“如何使用除“ master ”之外的默認分支名稱創建 Git 存儲庫中所記錄的那樣,不要忘記:

git config --global init.defaultBranch main

(參見提交 32ba12d ,Git 2.28+,2020 年第三季度)

默認情況下,您的下一個新存儲庫將使用正確的分支名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM