2023.08.18
pre-commitフックがignoreされちゃった原因と対処法
ターミナルに表示されていた警告文
hint: The 'path/to/.husky/pre-commit' hook was ignored because it's not set as executable.
hint: You can disable this warning with `git config advice.ignoredHook false`.
原因
pre-commitが実行可能なパーミッションをもっていなかったことが原因
対処法
実行可能なパーミッションを与えてあげるため、以下のコマンドを実行
$ chmod +x path/to/pre-commit
chmod
ファイルやディレクトリのパーミッションを変更するためのコマンド。
change mode からきているらしい。
+x
実行権限を追加するという意味。
「+」は追加、「x」は実行権限なので、-x
だと実行権限を削除になるんだって。
補足
ターミナルに表示されている git config advice.ignoredHook false
は今後警告文を表示させないというもので根本的な解決にはなっていないので注意!
最後まで読んでいただきありがとうございます!
もしよければ「読んだよ!」の代わりに↑の紙飛行機をクリックで飛ばしてください。わたしの元に届きます。
Special Thanks!!!
ありがとうございました