当前位置: 首页 > news >正文

关于Git 提交消息格式错误的分析

今天把新项目的代码提交到 git 上时,报错了:

> git -c user.useConfigOnly=true commit --quiet --allow-empty-message --file -
╭────────────────────────────────────────╮
│ 🥊 lefthook v1.11.12  hook: pre-commit │
╰────────────────────────────────────────╯
│  lint-vue (skip) no files for inspection
│  lint-json (skip) no files for inspection
│  lint-style (skip) no files for inspection
│  lint-package (skip) no files for inspection
│  lint-md (skip) no files for inspection
│  lint-js (skip) no files for inspection
┃  code-workspace ❯ ────────────────────────────────────
summary: (done in 0.70 seconds)       
✔️ code-workspace
╭────────────────────────────────────────╮
│ 🥊 lefthook v1.11.12  hook: commit-msg │
╰────────────────────────────────────────╯
┃  commitlint ❯ ⧗   input: 更改
✖   subject may not be empty [subject-empty]type may not be empty [type-empty]✖   found 2 problems, 0 warnings
ⓘ   Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlintexit status 1                                      ────────────────────────────────────
summary: (done in 0.44 seconds)       
🥊 commitlint

直接懵逼,
这是什么玩意儿?
这个是啥错误??
为啥啊???

后来研究了一下才知道,提交消息也是有格式的,从前一直没把这个提交消息看的很重,就是简单写一下提交的功能文字描述就行了,实在不想写了就直接写:commit
对于现在新项目来讲,这是不行的。
于是整理了一下常用的提交格式:

新功能 → feat修复问题 → fix文档更新 → docs代码优化 → refactor样式调整 → style测试相关 → test配置变更 → chore

使用方法:

git commit -m "feat: 添加功能"
git commit -m "fix: 修复支页面显示错误"
git commit -m "docs: 更新安装指南"
……

就可以了。

http://www.dtcms.com/a/614902.html

相关文章:

  • 坪山附近公司做网站建设多少钱h5网站快速搭建
  • 网站建设功能要求想学服装设计
  • InSTAnT·细胞内空间转录组学分析包
  • AI 十大论文精讲(五):RAG——让大模型 “告别幻觉、实时更新” 的检索增强生成秘籍
  • C++指针与引用的区别详解
  • 比较高度对结构图像的影响
  • 一个账号调用N个AI模型!从LLM到视频生成的丝滑解决方案
  • 宗亲网站开发建设公益网站多少钱
  • 教育学校网站做网站开发中用到的英文单词
  • Qt源码编译记录
  • 智能招聘新范式
  • 伴奏在线制作网站做网站背景全覆盖的代码
  • 深入理解哈希表:实现 unordered_set 与 unordered_map
  • 国内大的网站建设公司asp.net网站建设论文
  • 外贸营销型网站制作公司深圳网络推广
  • 基于单片机的程控放大器设计与实现
  • linux权限的3个经典问题
  • 尚硅谷 SpringCloud05 Seata分布式事务
  • 锐旗 天梯网站建设自己做网站怎么连接外网
  • 【图像处理基石】如何从动漫参考图中提取色彩风格?
  • 建设asp网站视频教程成为网站有哪些网址?
  • MySQL:mysql中将表中数据进行删除后,多久空间会被释放出来?
  • 莱芜网站建设wordpress 引用 样式
  • v-model 原理详解
  • .net网站电商平台排行榜
  • 四川省建设厅官方网站扣分记录轮网站开发的重要性
  • Python为什么要使用可迭代对象
  • OUC AI Lab 第六章:基于卷积的注意力机制
  • 晋城市 制作网站自助建站系统免费模式
  • Docker安装unoconvert