项目Git 代码提交规则管理

277 阅读1分钟

git提交规则

工具:commitlint

使用方法

  1. npm install @commitlint/{cli,config-conventional}

  2. vim commitlint.config.js

  3.  commitlint.config.js 内输入
     module.exports = {
       extends: ['@commitlint/config-conventional'],
     };
     按esc 停止  按 i 继续输入 :wq 保存退出
     
     
    
  4. npm install husky

  5. npx husky install

  6. npx husky add .husky/commit-msg 'npx commitlint --edit $1'

测试方法

输入 echo 'test commit. meassage' | npx commitlint

回复 fail

输入 echo 'feat: test commit. meassage' | npx commitlint

回复 success