如何在 GitHub.com 中设置默认分支?

Posted

技术标签:

【中文标题】如何在 GitHub.com 中设置默认分支?【英文标题】:How to set the default branch in GitHub.com? 【发布时间】:2012-07-05 06:00:37 【问题描述】:

我找到了以下信息,但找不到访问它的位置。账户设置里没找到。有回购设置页面吗?你必须是回购所有者吗?

https://github.com/blog/421-pick-your-default-branch

当我去浏览提交时,如何在 github.com 上设置默认分支。

【问题讨论】:

【参考方案1】:

你必须是回购所有者吗?

是的。

浏览提交时如何在 github.com 上设置默认分支。

如果您分叉存储库,您可以通过单击设置按钮更改您的分叉的默认分支(见下文)。

这将允许您选择您最喜欢的分支作为您自己 fork 的默认分支,但您必须自己保持您的分叉存储库与上游存储库同步。

也可以直接跳转到以下网址https://github.com/:user/:repo/settings

【讨论】:

这可能是我没有找到它的原因。 这个答案似乎已经过时了。【参考方案2】:

只需登录您的 GitHub 帐户,然后在导航菜单的最右侧选择 Settings,在 Settings 选项卡 中选择 Default Branch并返回到存储库的主页。

这是答案的视觉效果:

【讨论】:

返回主页对更改默认分支有何影响?【参考方案3】:

最初,我确认“默认分支”是“主”,即使克隆默认为另一个分支“stackato”。这是我尝试过的...

改改回来

    设置中的主/顶部选项标题为“选项”,我将“默认分支”从“主”(我想要的)更改为我不想要的第三个分支名称,但与“堆栈”不同这是我克隆时出现的 我从左侧菜单中选择了“合作者” 我再次从左侧菜单中选择了“选项”,并确认我从 #1 中的选择仍然有效(告诉我它可能已自动保存) 我将“默认分支”改回“主分支” 我再次从左侧菜单中选择了“合作者” 我最后一次从左侧菜单中选择了“选项”,并确认我的“主人”仍然处于活动状态(告诉我它可能已自动保存)

和/或稍等

我不能排除我的更改只是花了一些时间才“传播”的可能性。

【讨论】:

【参考方案4】:

这在 github 界面上非常简单。您只需进入要更改默认分支的存储库,然后单击页面右侧的设置:

然后,在里面你只需要根据需要更改分支:

【讨论】:

【参考方案5】:

2021 年更新

当前的 GitHub UI 发生了很大变化——过去的按钮现在变成了位于 repo 主页顶部的选项卡:

单击“设置”选项卡,然后在左侧单击“分支”:

将鼠标悬停在开关分支图标(右/左箭头,图片右下角)上会弹出一个提示。 [或者点击铅笔图标给默认分支一个新名字]:

点击切换分支弹出分支列表:

选择新的默认分支(我选择了master),点击更新,确认你知道你在做什么:

瞧!

【讨论】:

以上是关于如何在 GitHub.com 中设置默认分支?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 git-svn 中设置上游分支?

如何在Unity 3D中设置Google AdMod

我可以在 Azure DevOps 中设置默认安全和/或分支策略吗?

如何在 Swift 中设置全屏弹出背景

Git:如何在我的项目中设置一个与远程分支相同的文件夹?

如何在 Flutter 中设置闹钟?