Как я могу получить сообщение git commit, когда я фиксирую? Я использую лайку.
Я уже пытался получить сообщение о коммите, когда он готовил-коммит-msg.
pacakgejson
{
...
"version": "0.1.0",
"private": true,
...
"husky": {
"hooks": {
"pre-commit": "lint-staged",
"prepare-commit-msg": "cd ../tweet-git && node index.js"
}
},
...
}
tweet-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);
});
стандартный вывод будет неопределенным. Пожалуйста, помогите, спасибо