🗒️Git规范

type
status
slug
date
tags
summary
category
password
icon
 

分支

main 发布分支
dev 开发分支
基于 dev 做开发,feat 需要长期开发或者与其他内容有冲突的提前准备使用 feat-xxx 分支
main 分支受保护,通过 feat/dev 提交 pr 到 main/pre
 
Git pull 代码默认采用 rebase,如果冲突严重允许使用 merge 可以使用 fork 项目,基于自己分支开发提交 dev/pre/main pr(github 需要注意个人账号离职会删除 fork 仓库,代码未提交存在问题,私有化部署内网访问无该问题)
github 工作流 / Git FLow 工作流,允许灵活使用,不做限制

Commit

PE 项目模块,参考 PRD 中介绍模块内容

type

feat:新功能(feature)
fix:修补bug
doc:文档(documentation)
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
test:增加测试
chore:其他修改, 比如构建流程, 依赖管理
conf:配置文件变更
ci:cicd 相关
pref:优化改进
other:其他
revert:回滚上一个版本

功能模块

业务内自行定义简称

任务号

任务号,没有的话[任务号]内容不填写

subject

是commit目的的简短描述不超过50-80个字符,subject之前有一个空格,在浏览有很多消息的历史记录是,多个空格,更方便阅读。

body

对本次提交的详细描述,可分多行(推荐勤提交,简短描述足够不需要写)
上一篇
代码规范
下一篇
Cursor Rules 配置
Loading...
文章列表
王小扬博客
Git
AI
产品
film
AI Code
Java
其他
计算机网络
DB
云原生
Node
Docker
操作系统
Elasticsearch
Apollo
Nestjs
Think
大前端
PHP
软件开发
设计
生活技巧
CI
缓存