特定のリポジトリのみhookを無視する

Pocket

ホームディレクトリの.git-hookspre-commitpre-pushを設定している。
設定したhookはローカルのすべてのリポジトリで機能する。

今回は、一部のリポジトリではグローバルに設定したhookを無視する方法を記載する。

$ git config --local core.hooksPath .git/hooks

Gitはhookを検索するときに、.core.hooksPathが指定されていれば、そのディレクトリを検索する。
そのため、pre-commitpre-pushがない任意のディレクトリを指定すればよいのだが、今回はgit/hooksを指定した。

コメント

No comments yet.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。