好习惯锦囊:Git Commit

commit 格式

<type>(<scope>): <subject>// 空一行<body>// 空一行<footer>
type(必需)、scope(可选,影响范围)和 subject(必需,commit 目的的简短描述)

type

feat:新功能(feature)
fix:修补 bug
docs:文档(documentation)
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改 bug 的代码变动)
test:增加测试
chore:构建过程或辅助工具的变动

eg:
fix(#178,#363,#364,#250,#233):根据用户角色权限获取页面;禁用字段无效;添加 CSV;用户添加部门权限

你的 Git History 就会变成这样:

fix:生产者判断是否开启 rabbitMQ
refactor(rabbitMQ):整理了一下 RabbitMQ 代码
fix(#576):登录页面,登录失败,无提示,已添加密码错误判断
fix(#513):“是否可用”列名改为“状态”,显示“开启”“关闭”
fix(#576):登录页面,登录失败,无提示,已添加用户未激活判断
feat:rabbit 添加开关,修改 rabbitMQ docs
fix(#576):登录页面,登录失败,无提示,已添加无权限判断
fix(#565):页面管理:操作权限被隐藏,无法修改和删除
fix(#511):人员管理:导入人员信息报错
fix(rabbitMQ):rabbit网页发送消息解析异常
fix(#496):字典管理查询结果与导出结果列不一致
feat:添加自定义队列及绑定抽象方法 & 添加 mail 测试
Merge remote-tracking branch 'origin/develop' into feat-rabbit
test:添加发送邮件测试
Merge remote-tracking branch 'origin/develop' into feat-rabbit
fix(#524):页面管理&菜单管理:初始化时删除系统部署管理
fix(#513):人员管理:删除登录账号列

fix(#513) fix 中 #513 对应的是禅道 ID。

强迫症的快乐就是这么简单 trollface

  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    171 引用 • 339 回帖 • 633 关注

赞助商 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • virtualpier

    还在用 SVN 的我,很是难受~

    1 回复
  • 其他回帖
  • ferried

    图片.png

    1 回复
  • fpdan

    哈哈哈一样,我这边都是 fixhuaji

  • mymoshou

    看到一大堆的 update,我也跟着 update 了

    1 回复
  • 查看全部回帖