跳转至

GitLab 概览

GitLab 是什么

GitLab 是一套集代码托管与协作功能于一体的平台。传习社的 GitLab 部署在校园网内,通过下面的地址访问:

https://git.cx-studio.tech

登录后,每个成员都可以创建仓库、提交代码、报告问题、参与评审。

为什么用 GitLab

社团里的项目通常由多人协作完成。相比把代码放在个人电脑或网盘里,使用 GitLab 可以:

  • 代码集中托管,换电脑也能继续开发;
  • 每次改动都有记录,知道谁在什么时候改了什么;
  • 通过 Merge Request 在合并前检查代码;
  • 用 Issue 记录待办和问题,不依赖聊天记录。

在开发流程中的位置

传习社的项目大体按下面的流程推进,GitLab 贯穿其中:

Issue(记录问题或需求)
分支(在本地开发)
Commit / Push(提交到 GitLab)
Merge Request(请求合并)
Code Review(评审)
Merge(合并进主分支)

主要用途

功能 说明
Git 仓库托管 保存项目代码和历史版本
Issue 记录 Bug、需求、任务和讨论
Merge Request 提交代码变更并请求合并
Code Review 合并前的代码评审
项目协作 成员分工、任务跟进
Release 标记版本、发布产物

阅读顺序

如果你是刚加入的成员,建议按下面的顺序阅读:

  1. 注册与登录 — 申请账号并完善资料
  2. SSH Key — 配置免密访问,并了解校园网高速 Git
  3. Git 基础操作 — 掌握最常用的几条命令
  4. Issue 与 Merge Request — 参与协作
  5. GitLab FAQ — 遇到问题时查询

不需要先学完 Git

本指南只覆盖传习社日常开发真正会用到的那部分 Git。你可以在完成第一次提交的过程中逐步熟悉它,不必先读完一遍 Git 教材。