提交时如何获得 git commit 消息?我用哈士奇。
我已经尝试在准备提交消息时获取提交消息。
打包
{
...
"version": "0.1.0",
"private": true,
...
"husky": {
"hooks": {
"pre-commit": "lint-staged",
"prepare-commit-msg": "cd ../tweet-git && node index.js"
}
},
...
}
推文-git/index.js
require('child_process').exec('git rev-list --format=%s --max-count=1 HEAD', function(err, stdout) {
const stdoutArray = stdout.split('\n')
let commitMessage = `【tweet-git】\nプロジェクト: 「project」にcommitしました\n`
commitMessage += stdoutArray[1]
console.log('commitMessage', commitMessage);
});
标准输出将未定义。请帮忙,谢谢