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