2.1 KiB
2.1 KiB
团队协作规范
1. 仓库命名
- 英文小写,单词用
-连接:todo-app、week1-homework。 - 不用中文、空格、特殊符号。描述里可以写中文。
2. 每个私有仓库都要加协作者
仓库 →「设置」→「协作者」,逐个搜索添加:
| 用户名 | 身份 | 权限 |
|---|---|---|
reviewer |
代码审查机器人「审查」 | 读取 |
teacher1 |
指导老师1 | 读取 |
teacher2 |
指导老师2 | 读取 |
不加的话,审查机器人和老师都看不到你的代码。
3. 工作流程:分支 → PR → 审查 → 合并
- 新任务先建分支:
feature/功能英文名或fix/问题英文名。 - 在分支上改代码、提交、推送。
- 在网页上创建合并请求(PR)到
main。 - 「审查」机器人会自动看代码并留言;老师也可能评论。
- 按意见修改(继续推到同一分支即可),没问题后再点「合并」。
- 团队共享仓库建好后,不要直接推送到 main,一律走 PR。
4. 提交信息怎么写
- 中文、一句话说清楚做了什么:
- ✅
新增用户登录页面 - ✅
修复首页按钮点击没反应 - ❌
update、改了点东西、111
- ✅
- 一次提交只做一件事,小步多提交。
5. 绝对不能上传的东西
- 密码、API Key、访问令牌、私钥、
.env文件 - 大文件:视频、安装包、压缩包、数据集、超过 10MB 的文件
node_modules、__pycache__等自动生成的文件夹(写进.gitignore)
不小心传了密钥:马上告诉 milo,并作废/更换那个密钥(删掉文件不够,历史里还在)。
6. 有问题找谁
团队成员
milo 马铭喆(管理员)、xuzhaojia 许兆嘉、lijiatong 李嘉桐、weiheting 魏赫廷、gaozihan 高子涵、teacher1 指导老师1、teacher2 指导老师2、reviewer 审查机器人