ホームディレクトリの.git-hooksにpre-commitとpre-pushを設定している。
設定したhookはローカルのすべてのリポジトリで機能する。
今回は、一部のリポジトリではグローバルに設定したhookを無視する方法を記載する。
$ git config --local core.hooksPath .git/hooks
Gitはhookを検索するときに、.core.hooksPathが指定されていれば、そのディレクトリを検索する。
そのため、pre-commit、pre-pushがない任意のディレクトリを指定すればよいのだが、今回はgit/hooksを指定した。
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。