1 ) type(必须) : commit 的类别,只允许使用下面几个标识:- feat : 新功能
- fix : 修复bug
- docs : 文档改变
- style : 代码格式改变
- refactor : 某个已有功能重构
- perf : 性能优化
- test : 增加测试
- build : 改变了build工具 如 grunt换成了 npm
- revert : 撤销上一次的 commit
- chore : 构建过程或辅助工具的变动
2025/11/30小于 1 分钟
1 ) type(必须) : commit 的类别,只允许使用下面几个标识:- feat : 新功能
首先将本地分支回退到想要的版本
例如vs2022中:
重置,删除更改
git push origin master -f
Data 注解
@Data
是 Lombok 提供的组合注解
等价于同时加上:
@Getter —— 生成所有字段的 getter
@Setter —— 生成所有字段的 setter
@ToString —— 生成 toString()
@EqualsAndHashCode —— 生成 equals() 和 hashCode()
@RequiredArgsConstructor —— 生成包含 final 字段 和 @NonNull 字段的构造器