使用分支

GitHub 概念入门

George Boorman

Curriculum Manager, DataCamp

分支

  • 允许并行处理项目不同部分
  • 降低文件版本冲突风险

三个分支示意图:main、la liga、premier league

GitHub 概念入门

主分支

仓库 Code 区高亮当前分支

GitHub 概念入门

有多少个分支?

仓库 Code 区高亮分支数量

GitHub 概念入门

创建新分支

仓库 Code 区高亮分支图标

GitHub 概念入门

创建新分支

分支列表,仅有 main。右侧绿色 New branch 按钮

GitHub 概念入门

创建新分支

添加分支名 la liga 并创建分支

GitHub 概念入门

创建新分支

更新的分支列表,含 la liga

GitHub 概念入门

添加文件

La Liga 主客进球折线图;la liga 分支代码区包含主客进球图

GitHub 概念入门

列出分支

仓库 Code 区高亮显示两个分支

GitHub 概念入门

切换分支

下拉菜单列出活动分支 main 和 la_liga

GitHub 概念入门

切换分支

在分支下拉菜单中选择 main

GitHub 概念入门

比较分支

main 分支的 Code 区,不含第二个 la liga 图表

GitHub 概念入门

使用分支

多人拉动饼图不同部分的手

GitHub 概念入门

分支保护规则

  • 特定分支的规则
    • 合并前必须有拉取请求(PR)
    • 合并前必须批准拉取请求
    • 限制可删除受保护分支的人员

挂锁

1 图片来源:https://unsplash.com/@bluzninja
GitHub 概念入门

分支保护规则

高亮仓库的 Settings 区域

GitHub 概念入门

分支保护规则

Settings 选项卡的分支部分

GitHub 概念入门

分支保护规则

Settings 中的分支:默认分支为 main,可添加分支保护规则

GitHub 概念入门

添加规则

将分支名称模式命名为 protect main

GitHub 概念入门

要求拉取请求

点击"合并前需要拉取请求"

GitHub 概念入门

保存规则

点击 Create 保存规则

GitHub 概念入门

开始练习吧!

GitHub 概念入门

Preparing Video For Download...