我想在推送之前使用一些自动化脚本的输出来修改最新的提交,但是要使推送包含最新的更改。我使用husky编写了以下内容:
最初的回答:
"husky": {
"hooks": {
"pre-push": "yarn my-script"
}
}
where
"my-script": "custom-script && git add changed.file && git commit --amend --no-edit"
最初的回答:
它的问题在于push仍然使用最新修改之前的提交 - 在某种程度上这是有道理的。
使用git-hooks能实现吗?