Conventional Commits (下称 CC) 是一套 git commit message 的规范,旨在让 commit message 能同时被人类和机器所接纳,也就是说满足可读性的同时增强规范性,它的官网在这里: Conventional Commits。 目前来看 CC 标准已经被越来越多的人所接受,很多开源项目也积极采纳并推广这套标准(比如 Ant-Design、NaiveUI)。
针对你遇到的问题“error: error git commit message must match the conventional commits standard!”,这意味着你的Git提交信息不符合常规提交(Conventional Commits)标准。以下是根据你的提示分点回答的问题: 理解常规提交(Conventional Commits)标准: 常规提交标准是一种用于编写Git提交信息的约定,旨在提高代码库的可...
GitHub Commits 提交规范 | Conventional Commits 是一种规范化的 git 提交信息格式,但是我发现很多人可能还不知道?遵循规范可以有效提升 commit message 的可读性,也方便历史记录和版本控制。其基本格式如下:<type>[optional scope]: <description>[optional body][optional footer(s)]而<type> 就表示提交类型(必填...
看了阮一峰的文章Commit message 和 Change log 编写指南,认同 git commit message 应该规范化的观点;但用来检查是否符合规范的工具,阮提到 commitzen,要装 node 环境,以及把git commit替换为git cz,着实麻烦。 考虑到 git 的 hook 机制,可以基于commitlint配置,能继续用git commit命令;然而配置过程还是很繁琐,yml ...
Easy Commit是一款开源的桌面软件,用来提交规范的commit message。 GitHub - 0renlyhuang/EasyCommit: A desktop app for conventional commits. Easy Commit是基于Git Hooks原理实现的,支持PC、MacOS、Linux。 按照步骤选择好Git目录后,每次执行git commit -m,Easy Commit都会被拉起,在软件内就可以提交规范的git mess...
Conventional Commits 是关于Git Commit 提交代码时, 填写的说明文字的一个规范. 这个规范提供了一套易于理解和使用的规则, 通过描述提交消息中的特性, 修复和重大更改, 创建易于阅读的提交历史, 也方便在其之上编写自动化工具. 提交时的消息格式应该按如下格式组织: ...
standard-version 是一款遵循语义化版本( semver)和 commit message 标准规范 的版本和 changelog 自动化工具。通常情况线下,我们会在 master 分支进行如下的版本发布操作: git pull origin master 根据package.json中的version更新版本号,更新 CHANGELOG git add . ...
ai-commit ENGLISH | 日本語 | 简体中文 | 繁體中文 Automagically generate conventional git commit message with AI. - 使用 AI 自动生成约定式 git 提交信息。 Support Bito CLI ERNIE-Bot-turbo ERNIE-Bot GitHub Copilot CLI GitHub Models CLI Moonshot OpenAI Chat OpenAI ... Requirement PHP >= 7.3 ...
repos: - repo: https://github.com/qoomon/git-conventional-commits rev: <RELEASE_TAG> hooks: - id: conventional-commits Install the pre-commit framework pip install pre-commit Install the commit-msg hook pre-commit install -t commit-msg Setup manually Setup Commit Message Hook to Navigate ...
-repo:https://github.com/qoomon/git-conventional-commitsrev:<RELEASE_TAG>hooks: -id:conventional-commits Install thepre-commitframeworkpip install pre-commit Install the commit-msg hookpre-commit install -t commit-msg Setup manually Setup Commit Message Hook to ...