[英]Is it possible to run git hook before push and amend the last commit?
我想在推送之前用一些自動化腳本的輸出來修改最新提交,但要在推送中包含最新更改。 使用哈士奇,我這樣寫:
"husky": {
"hooks": {
"pre-push": "yarn my-script"
}
}
哪里
"my-script": "custom-script && git add changed.file && git commit --amend --no-edit"
它的問題是在最新修訂的更改之前,push仍然可以與提交一起使用-在某種程度上是合理的。
可以用git-hooks做嗎?
pre-push鈎子可用於阻止推送,但不能更改被推送的提交。 您需要一個預提交的鈎子 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.