我想在推送之前使用一些自动化脚本的输出来修改最新提交,但要在推送中包含最新更改。我使用husky编写了此代码:
"husky": {
"hooks": {
"pre-push": "yarn my-script"
}
}
其中
"my-script": "custom-script && git add changed.file && git commit --amend --no-edit"
问题是在最新修订的更改之前,push仍然可以与提交一起使用-在某种程度上是合理的。
是否可以使用git-hooks?