簡體   English   中英

是否可以在push之前運行git hook並修改最后一次提交?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM