分支用于独立保存修改记录,避免相互影响。创建仓库时,默认生成 master 分支,后续可创建新分支并合并至默认分支。
背景信息
代码管理 Codeup将分支划分为四类:我的、活跃、非活跃、已合并。
我的:我新建的分支或者我push的分支,便于用户进行分支管理。
活跃:近三个月有push的分支,便于用户进行分支的查看及开发。
非活跃:近三个月内无push的分支,便于用户进行分支及时清理。
已合并:已合并的分支,便于用户查看已合并的分支。
新建分支
在Codeup中,您可以通过Web端或本地端创建新分支。以下是具体步骤:
Web 端创建
在目标仓库页面,单击导航栏分支,单击右上角的新建分支按钮,填写信息并单击确认。
本地端创建
切换到master分支或者其他分支(本地分支),进行新建分支以及把分支推送到远程仓库。
git checkout -b slave # 新建本地分支,自定义名称slave分支。
git push origin slave # 将本地分支slave,推送到Codeup平台目标仓库。
删除分支
在分支列表页面,单击目标分支对应的操作列中选择图标,然后单击删除。
重要
默认分支取消默认后才能删除。
保护分支取消保护后才能删除。
设置默认分支
在目标仓库页面,选择左侧导航栏设置,单击菜单分支设置,在分支设置页面设置默认分支。
可以选择把自定义的分支设置为默认分支,单击更新设置默认分支。
设置保护分支
在目标仓库页面,选择左侧导航栏设置,单击菜单分支设置,在分支设置页面新建保护分支的规则。
可以限制允许推送与合并保护分支的角色和用户,可设置代码评审人数和合并卡点规则,如代码检测和 CI 卡点,具体操作请参见分支设置。
分支对比
选择左侧导航栏分支,请在目标分支对应的操作列中选择图标
,单击比较即可进行分支间的对比。
本文更新了一个README.md文档,可以看到源分支和目标分支的比较。
说明比较模式说明:
合并比较:比较基于源对象可以合并到目标对象的内容。
文件比较:比较源和目标对象之间有差异的全部文件内容。
该文章对您有帮助吗?