1、commit message规范

注意 : 分支和提交message建议使用英文

分支命名类型提交message
feature/xxx新增功能feat:xxx
bugfix/xxx(bugId)Bug 修复fix:xxx
refactor/xxx其他代码类的变更,这些变更不属于feat、fix、perf和style,例如简化代码、重命名变量、删除冗余代码等refactor:xxx
performance/xxx提供代码性能的变更perf:xxx
style/xxx 代码格式类的变更,比如用gofmt格式化代码、删除空行等style:xxx
test/xxx 新增测试用例或更新现有测试用例test:xxx
docs/xxx 文档类的更新,包括修改用户文档或者开发文档等docs:xxx

2、多个commit合并到一个commit

qiaozhanwei@qiaozhanweideMacBook-Pro demo % git log --oneline
29af56a (HEAD -> main, origin/main) feat : add user
f73eaa2 feat: add user
70bd706 docs: xx1
qiaozhanwei@qiaozhanweideMacBook-Pro demo % git rebase -i 70bd706
修改为如下 :
qiaozhanwei@qiaozhanweideMacBook-Pro demo % git log --oneline
3c575d6 (HEAD -> main, origin/main) feat : add user
70bd706 docs: xx1

如感兴趣,点赞加关注,谢谢!!!


journey
32 声望21 粉丝