GitLab 是基于 Ruby on Rails 的一个开源版本管理系统,实现一个自托管的 Git 项目仓
库。我们可以在自己的服务器上搭建一套 Gitlab 系统,便于公司的代码管理。
Gitlab 可以通过官网 https://about.gitlab.com/downloads/,选择所需的服务器版本,

然后根据提供的安装步骤进行安装,

gitlab使用说明 git 项目分类_git

安装好后可以通过提供的管理员账号进行登录,Gitlab 的使用方式和 Github 类似,我们

可以为项目的前端项目工程新建一个 git,

gitlab使用说明 git 项目分类_管理_02

一般来说,git 项目会分成 master、develop、feature、hotfix 这几种分支类型:
mater 为主分支,主要用于发布,代码永远处于稳定可产品化发布的状态。
develop 为开发分支,主要记录开发状态下相对稳定的版本。
feature 为功能分支,从 develop 上拉取代码,开发完成后再合并到 develop 分支上。经
常用于一个大版本 develop 拆分成几个 feature 的场景,便于多个开发人员在同一版本迭代中
开发各自不同的功能点,避免代码冲突,在开发完成后再合并到 develop 分支中进行测试。
hotfix 为紧急线上修复分支,需要从 master 上拉取分支进行 bug 修复,修复完成后分
别并入 master 和 develop 分支。