我想在推送之前使用一些自动化脚本的输出来修改最新的提交,但是为了推送包含最新的更改。使用哈士奇我写了这个:
"husky": {
"hooks": {
"pre-push": "yarn my-script"
}
}
在哪里
"my-script": "custom-script && git add changed.file && git commit --amend --no-edit"
它的问题在于,推送仍然适用于最新修订更改之前的提交——这在某种程度上是有道理的。
可以用 git-hooks 做吗?