🗒️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

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