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
如感兴趣,点赞加关注,谢谢!!!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。