如何将 eclipse egit 中的默认 github 分支从 master 更改为 main?

问题描述

带有 EGit 5.10 的 Eclipse v4.18 使用认分支名称 master 创建新存储库。有没有办法把这个改成github推荐的认主分支?

解决方法

看来您想关注enhancement 564794https://superuser.com/questions/1419613/change-git-init-default-branch-name 提到您可以使用 init.defaultBranch 配置来影响 git cli,虽然您可以使用 Git/Configuration 首选项页面设置该配置,但它不使用新值。

如果您打算重命名现有存储库中的分支,您可以在 UI 中的不同位置执行此操作,列在 https://wiki.eclipse.org/EGit/User_Guide#Renaming_an_Existing_Branch

,

这并没有直接回答问题,而是提供了一种将本地“主”分支推送到远程“主”分支的替代方法。

eclipse EGit如何从本地master分支推送到github主分支

在Git视角,展开l​​ocal repo->Remotes->origin

右键单击上游 git URI -> 选择“配置推送”

点击 Ref mappings/refspec 部分下的添加

指定:

  • 本地分支名称为 master

  • 远程分支名称为主

提交并推送以验证。