#author("2023-04-14T02:19:59+00:00","default:admin","admin") #author("2023-04-14T02:23:18+00:00","default:admin","admin") -[[Git のカスタマイズ - Git フック:https://git-scm.com/book/ja/v2/Git-%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA-Git-%E3%83%95%E3%83%83%E3%82%AF]] -[[Git フックを使ってみる:https://anteku.jp/blog/develop/git-%E3%83%95%E3%83%83%E3%82%AF%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B/]] -[[Git フック:https://www.atlassian.com/ja/git/tutorials/git-hooks]] -[[Git フックの基本的な使い方:https://qiita.com/noraworld/items/c562de68a627ae792c6c]] *使い途 [#b0dc664f] -[[【Git】コミット直前に自動でファイルを整形する「pre-commit」が便利すぎたので紹介したい:https://dev.classmethod.jp/articles/introduce-pre-commit/]] -[[未解決のコンフリクトを検知するgit-hooks(pre-commit)をすべてのリポジトリに適用する:https://qiita.com/takiguchi-yu/items/0fb6c8ca44c87c96b7ad]] -[[【Git Hooks】コミット時にコミットメッセージの自動チェックを行う。【commit-msg】:https://qiita.com/MasaoSasaki/items/f10ab4cd54e228fb436f]] **Terraform [#y2e25e0a] -[[gitでコミット(commit)前にterraform fmtやtflintを実行したい時はpre-commit-terraformが便利:https://dev.classmethod.jp/articles/pre-commit-terraform-introduction/]] *クライアントサイドフック [#x714812b] **コミットワークフローフック [#vf478fc3] ***pre-commit [#gaec6974] -git commitコマンド実行直後に実行される ***prepare-commit-msg [#z28c6785] -コミットメッセージエディタ起動直前に実行される ***commit-msg [#g0d7dfcc] -コミットメッセージ保存直後に実行される ***post-commit [#bd3d362b] -コミット完了時に実行されるフック **Eメールワークフローフック [#gf7a465e] **その他 [#iec8f766] ***pre-rebase [#w326ac86] -リベースする直前に実行されるフック ***post-rewrite [#q4f428b9] -コミットを書き換えた直後に実行されるフック ***post-checkout [#ud450a0f] -チェックアウト直後に実行されるフック ***post-merge [#m1b4e2ae] -マージ直後に実行されるフック ***pre-push [#w47d44f5] -プッシュ実行直後に実行されるフック *チームで共有 [#a7ad0313] -[[【GitHooks】GitHooksの設定内容をチームで共有する。:https://qiita.com/MasaoSasaki/items/fb741b54d807a49c2817]]