#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]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS