Можно ли запустить git hook перед нажатием и изменить последний коммит? - PullRequest
0 голосов
/ 11 февраля 2019

Я хочу изменить последний коммит с выводом какого-либо автоматизированного скрипта перед отправкой, но для того, чтобы принудительно включить последнее изменение.Используя husky Я написал это:

"husky": {
    "hooks": {
        "pre-push": "yarn my-script"
    }
}

где

"my-script": "custom-script && git add changed.file && git commit --amend --no-edit"

Проблема в том, что push до сих пор работает с коммитами до последнего исправленного изменения- в какой-то степени имеет смысл.

Можно ли это сделать с помощью git-hooks?

1 Ответ

0 голосов
/ 11 февраля 2019

крюк предварительного толкания можно использовать для предотвращения толкания, но он не может изменить нажатие коммитов.Вам нужен один из хуков предварительной фиксации .

...