{"blog_url":"https://overworker.hatenablog.jp/","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Foverworker.hatenablog.jp%2Fentry%2F2021%2F03%2F13%2F230553\" title=\"Git\u306e\u30d5\u30c3\u30af\uff08hook\uff09\u306b\u3064\u3044\u3066\u8abf\u3079\u3066\u307f\u305f - Programming Self-Study Notebook\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","author_url":"https://blog.hatena.ne.jp/overworker/","image_url":"https://cdn-ak.f.st-hatena.com/images/fotolife/o/overworker/20200817/20200817161353.png","title":"Git\u306e\u30d5\u30c3\u30af\uff08hook\uff09\u306b\u3064\u3044\u3066\u8abf\u3079\u3066\u307f\u305f","version":"1.0","published":"2021-03-13 23:05:53","height":"190","blog_title":"Programming Self-Study Notebook","description":"\u6982\u8981 hook\u306e\u7a2e\u985e\uff08\u4e00\u90e8\u7d39\u4ecb\uff09 \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u30b5\u30a4\u30c9\u30d5\u30c3\u30af \u30b3\u30df\u30c3\u30c8\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30d5\u30c3\u30af pre-commit \u30d5\u30c3\u30af prepare-commit-msg \u30d5\u30c3\u30af commit-msg \u30d5\u30c3\u30af post-commit \u30d5\u30c3\u30af E\u30e1\u30fc\u30eb\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30d5\u30c3\u30af applypatch-msg \u30d5\u30c3\u30af pre-applypatch \u30d5\u30c3\u30af post-applypatch \u30d5\u30c3\u30af \u305d\u306e\u4ed6\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u30d5\u30c3\u30af pre-rebase \u30d5\u30c3\u30af post-rewrite \u30d5\u30c3\u30af post-checkout \u30d5\u30c3\u30af post-merge \u30d5\u30c3\u30af pre-push \u30d5\u30c3\u30af pre-auto-gc \u30d5\u30c3\u30af \u30b5\u30fc\u30d0\u30fc\u30b5\u30a4\u30c9\u2026","width":"100%","url":"https://overworker.hatenablog.jp/entry/2021/03/13/230553","author_name":"overworker","type":"rich","provider_url":"https://hatena.blog","categories":["git"],"provider_name":"Hatena Blog"}