常见Git Commit Type

2023-10-10 22:53:42 336


  1. feat(Feature):表示添加新功能或功能改进。例如:feat: 添加用户登录功能
  2. fix(Bug Fix):表示修复了一个错误或缺陷。例如:fix: 修复注册页面无法提交的问题
  3. docs(Documentation):表示更新文档,如README、帮助文档等的变更。例如:docs: 更新安装指南
  4. style(Code Style):表示对代码风格进行修改,如格式化、缩进等,不涉及功能更改。例如:style: 格式化代码
  5. refactor(Code Refactoring):表示对代码进行重构,不涉及功能更改。例如:refactor: 重构用户管理模块
  6. test(Testing):表示添加或修改测试代码。例如:test: 增加用户登录的单元测试
  7. chore(Chores):表示对构建过程或辅助工具和库的修改。这类提交通常不涉及源代码本身。例如:chore: 更新依赖库
  8. ci(Continuous Integration):表示对CI/CD配置文件和脚本的修改。例如:ci: 更新构建脚本
  9. perf(Performance):表示性能优化的提交。例如:perf: 优化数据库查询速度
  10. revert:表示撤销之前的提交。通常在提交消息中包含被撤销的提交信息。例如:revert: Revert "修复注册页面无法提交的问题"
  11. build:表示构建系统或构建过程的修改。例如:build: 更新构建工具版本

Git撤销已Push的Merge

复现场景现有一个分支 master基于master创建分支mergemaster正常commit & push Cmerge正常commit & push D和E将merge合并到master, commit为MA -- B -- C -- M (master) \ /
2024-10-23

常见Git Commit Type

feat(Feature):表示添加新功能或功能改进。例如:feat: 添加用户登录功能fix(Bug Fix):表示修复了一个错误或缺陷。例如:fix: 修复注册页面无法提交的问题docs(Documentation):表示更新文档,如README、帮助文档等的变更。例如:docs: 更新安装指南
2023-10-10

使用git将项目上传到github

git clone https://github.com/xxx/xxx.gitgit add . (注:别忘记后面的.,此操作是把xxx文件夹下面的文件都添加进来)git commit -m "提交信息" (注:“提交信息”里面换成你需要,如“first commit”)git push -u o
2020-05-18

freemarker 时间显示不正常 设置时区

项目在本地开发的时候显示正常,部署上服务器就一直差8个小时,最后发现freemarker官方文档有这样的说明time_zone:时区的名称来显示并格式化时间。 默认情况下,使用JVM的时区。 也可以是 Java 时区 API 接受的值,或者 "JVM default" (从 FreeMarker 2
2020-03-28
IDEA 2019.1 xml 不高亮

IDEA 2019.1 xml 不高亮

前几天更新了idea后,发现xml里的代码都没有了高亮,变得跟记事本一个德性了打开setting ,搜索 File Types,找到xml项, 查看下方的匹配格式,果然没有xml,(idea真是厉害)点击右方的+,输入*.xml,点击ok,解决问题
2020-03-28

npm install 淘宝镜像

npm install --registry=https://registry.npm.taobao.org
2020-03-28
Java中方法的参数传递机制

Java中方法的参数传递机制

来看一段代码 public class Man { private String name; private Integer age; public String getName() { return name; } publi
2020-03-28
基于自定义注解手写权限控制

基于自定义注解手写权限控制

方法一: AOP 方法二: 拦截器项目结构项目依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-w
2020-03-28

Docker 部署 详细全过程 附代码

Docker 部署本站 全过程环境:CentOS7.61. 安装Docker其他版本CentOS可以参考这个https://help.aliyun.com/document_detail/187598.html查看本机内核版本,内核版本需高于 3.10uname -r 确保 yum 包最新yum u
2020-03-28

SpringBoot 启动普通java工程

引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <version>2.0.9</version> </dependency>
2020-03-28

Vue.js DOM操作

<template> <input type="button" @click="reply($event)" value="回复"> </template> export default { methods: { replyFun(e) {
2020-03-29
CentOS7编译调试OpenJDK12

CentOS7编译调试OpenJDK12

1. 下载源码https://hg.openjdk.java.net/jdk/jdk12点击左侧的browse,再点击zip,就可以下载zip格式的源码压缩包。unzip xxx.zip 解压文件2. 安装jdkyum install java-11-openjdk-devel -y3. 运行con
2020-04-23
编写自己的Spring Boot Starter

编写自己的Spring Boot Starter

1.新建一个maven项目命名规则统一是xxx-spring-boot-starter完整pom.xml<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"
2020-06-29