是否可以在推送和修改最后一次提交之前运行git钩子?
我想在推送之前用一些自动脚本的输出修改最新的提交,但是推送要包含最新的更改。用我写的:是否可以在推送和修改最后一次提交之前运行git钩子?,git,githooks,husky,Git,Githooks,Husky,我想在推送之前用一些自动脚本的输出修改最新的提交,但是推送要包含最新的更改。用我写的: "husky": { "hooks": { "pre-push": "yarn my-script" } } 在哪里 它的问题是,在最新修改的更改之前,push仍然可以与提交一起工作——这在某种程度上是有意义的 可以使用git钩子吗?可以用来防止推送,但不能更改正在推送的提交。你需要一个 "my-script": "custom-script && git a
"husky": {
"hooks": {
"pre-push": "yarn my-script"
}
}
在哪里
它的问题是,在最新修改的更改之前,push仍然可以与提交一起工作——这在某种程度上是有意义的
可以使用git钩子吗?可以用来防止推送,但不能更改正在推送的提交。你需要一个
"my-script": "custom-script && git add changed.file && git commit --amend --no-edit"