本文介绍了 GitHub 仓库中分支的创建、删除以及默认分支的设置,希望对有需要的朋友提供些帮助。


创建和删除分支

直接在仓库上创建分支

登录 Github,打开仓库,默认就在 Code 菜单下,不在的话,请点击上面的 Code 菜单栏,切换到 Code 菜单下。

  • 可以看到有一个下拉选择框 Branch:master
    此时默认是master分支
    分支

  • 点击当前选择框
    展开已有分支,可进行选择
    选择分支

  • 在文本框中输入想要新建的分支名
    下方会出现 Create branch: 分支名 的选项,点击即可创建成果
    创建分支

在本地创建分支发布到 Github 上

  • 先将代码从 Github 拉取到本地
    打开命令行,执行以下命令:

    1
    2
    3
    $ git init 
    $ git clone https://github.com/username/repo.git
    $ cd repo

    ps: username 请替换为你的用户名,repo 请替换为你的仓库名

  • 本地新建分支并切换

    1
    $ git checkout -b develop

    ps: develop 可替换为你的分支名

  • 发布新分支到 Github

    1
    $ git push origin develop

删除分支

注意: 删除分支之前:1、本地需要先切换到其他分支上;2、要删除的分支在远程仓库上不能是默认分支。

在 Github 上没有找到删除分支的操作,因此只能从本地进行远程分支的删除。

  • 删除本地分支

    1
    $ git branch -d develop
  • 删除 Github 远程分支

    1
    $ git push origin :develop

    ps: 分支前的冒号代表删除


修改默认分支

在仓库中,选择菜单栏 Settings 菜单,之后选择右侧菜单中的 Branches,将 master 切换为我们刚才新建的分支,选择后右侧出现 Update 按钮,点击即可完成默认分支的修改。

  • 选择默认分支
    选择默认分支

  • 更新分支
    选择默认分支

  • 确认更新
    确认更新

PS:会弹窗一个提示框,点击 I understand, update the default branch. 按钮即可。