Browse Source

docs(agents): 立Git提交推送共识——账户检测、中文提交信息与统一命名

维护者2026-10-29要求建立共识,供所有会话共用:
- 提交前检测本地git账户:前端仓库用ChenJZ、后端仓库用Kazerin,合法ID仅此两个;出现lead@local等占位身份先改正再提交
- 提交信息一律中文,统一格式「类型(范围): 中文描述」,不乱命名;同一批工作按主题拆阶段性提交,不混入并行在制品
- 推送前用 git log origin/master..HEAD 逐条核对作者与信息后再推 origin master;已推送的历史提交不改写历史
ChenJZ 12 hours ago
parent
commit
c03682dc7b
1 changed files with 6 additions and 0 deletions
  1. 6 0
      AGENTS.md

+ 6 - 0
AGENTS.md

@@ -19,6 +19,12 @@
 - 该地址只是**约定**,不构成启动授权:是否运行 dev server 仍按「验证命令」一节执行(未获用户明确要求不得启动)。
 - 若地址变更,改这一节即可,不要在其它文档里另写第二份。
 
+## Git 提交与推送(所有会话共用,维护者 2026-10-29 立)
+
+- **提交前先检测本地 git 账户**:`git config user.name` / `user.email` 必须是许可身份——前端仓库 `City-Lifeline-Cockpit` 用 **ChenJZ**,后端仓库 `pipe-ner-server` 用 **Kazerin**(邮箱 `2589288438@qq.com`)。合法用户 ID 只有 `Kazerin` 和 `ChenJZ` 两个;发现 `lead@local` 之类的占位身份,先改正再提交,不得带错误身份提交或推送。
+- **提交信息一律中文**,格式统一为 `类型(范围): 中文描述`(类型用 feat/fix/docs/chore/test/refactor,范围常用 cockpit),不用英文句子、不乱命名;同一批工作按主题拆成**阶段性提交**,不把无关并行在制品混进同一个提交。
+- **推送前自查**:`git log origin/master..HEAD --format='%h %an %s'` 逐条核对作者与信息后再 `git push origin master`;历史已推送的 `lead <lead@local>` 作者提交(如后端 `674b7db5`)不改写历史,自本共识起的新提交必须用正确身份。
+
 ## Agent skills
 
 ### Project skills