Git 规范

Commit 提交规范

Git commit 规范是一种约定俗成的方式,用于规范化提交信息的格式和内容。

遵循 Git commit 规范可以提高代码提交信息的可读性和可维护性,方便团队成员之间的沟通和代码审查。

同时,还可以利用工具和脚本来自动生成 Changelog 等文档,提升开发效率。

类型 描述
ci 主要目的是修改项目继续集成流程(例如 Travis,Jenkins,GitLab CI,Circle 等)的提交
docs 文档更新
feat 新增功能
fix bug 修复
perf 性能, 体验优化
refactor 重构代码(既没有新增功能,也没有修复 bug)
revert 回滚某个更早之前的提交
style 不影响程序逻辑的代码修改(修改空白字符,格式缩进,补全缺失的分号等,没有改变代码逻辑)
test 新增测试用例或是更新现有测试
chore 不属于以上类型的其他类型
build 主要目的是修改项目构建系统(例如 glup,webpack,rollup 的配置等)的提交

Branch 命名规范

master

主分支,用于部署生产环境,不能直接在该分支上开发
develop

开发分支,feature 分支都是基于 develop 分支下创建的
feature/xxx

功能开发分支,从 develop 分支创建,开发完成后合并回 develop 分支
release/xxx

预发布分支,在合并好 feature 分支的 develop 分支上创建
bugfix/xxx

功能 bug 修复分支
hotfix/xxx

紧急 bug 修改分支

相关推荐
catoop11 小时前
用 Shell 包装函数,让单个命令拥有专属配置
git
Zguigo13 小时前
学会更高效的理解AI的输出?
人工智能·git·ai
鬼手点金17 小时前
上下文:Agent 的眼睛
java·前端·人工智能·git·深度学习
guohuang19 小时前
让机器人安全失败:点云中断、TF 超时和控制器崩溃怎么测
git·安全·机器人
小道士写程序20 小时前
Git 大文件问题解决办法
git
黑泽明Coding20 小时前
如何重置git分支,清空分支所有提交历史
git
小堃学编程21 小时前
Git远程开发操作指南
git
于眠牧北1 天前
雷电模拟器9/14搭配charles抓取自带浏览器接口9/14
经验分享·笔记·git
鬼手点金1 天前
Agent 的学习机制:后训练、上下文学习与外部化学习
java·人工智能·git·学习·自动化·nanogpt
金融小师妹2 天前
多因子时间序列分析:美元与美债收益率变化对黄金价格+1.6%的影响
c语言·人工智能·git·决策树·pyqt