機密情報が含まれるコードを誤ってパブリックリポジトリに公開しないための「プリコミット」対策はどれか。

コミット直前にスクリプトを実行し、パスワードなどのパターンが含まれていないか自動チェックする。