回答:
多分(git commit
manページから):
git commit --no-verify
-n
--no-verify
このオプションは、pre-commitおよびcommit-msgフックをバイパスします。githooks(5)も参照してください。
以下のようにコメントでブレーズ、-n
特定のコマンドに異なる役割を持つことができます。
たとえば、git push -n
実際には空走のプッシュです。フックをスキップする
だけgit push --no-verify
です。
注:Git 2.14.x / 2.15では、-no-verifyの動作が改善されています。
Kevin Willford( ``)によるcommit 680ee55(2017年8月14日)を参照してください。(による合併Junio C浜野- -でコミットc3e034f、2017年8月23日)
gitster
commit
:pre-commit
フックがない場合は、インデックスの破棄をスキップします"
git commit
"は、pre-commit
フックが途中でインデックスを更新した場合に備えて、インデックスを破棄してファイルシステムから再度読み取るために使用されていました。これは、pre-commit
フックを実行しないことがわかっているときに最適化されています。
Davi Lima がコメントで指摘しているのgit cherry-pick
は--no-verifyがサポートされていないことです。
したがって、cherry-pickがpre-commitフックをトリガーする場合、このブログの投稿のように、git cherry-pickを続行するために、なんらかの方法でそのフックをコメント/無効にする必要がある場合があります。
の場合git rebase --continue
、マージ競合解決後に同じプロセスが必要になります。
git rebase --continue
btw でも起こります
hook
いくつかの事前コミットスクリプトで私のフォルダーを更新し続けていますhook
。
commit
):stackoverflow.com/questions/58337861/...