web-dev-qa-db-ja.com

gitフックを削除する方法

コミット前のファイルにgitフックを設定して、git pullコミット前。今、そのファイルを削除し、コンピューターを複数回再起動しましたが、そのフックはコミット前にまだ実行されています。

完全に削除または無効にするにはどうすればよいですか?

33
Ali Farhoudi

私はそれを引き起こしているものを理解しました:
gitコアディレクトリにpre-commitフックを作成しましたが、gitはプロジェクトの.git/hooks/ディレクトリに事前コミットフックを作成しました。削除しました。

49
Ali Farhoudi

ドキュメントに基づいて、gitフックは$GIT_DIR/hooks/に存在する必要があります-このディレクトリにpre-commitフックファイルが含まれていないことを確認します

問題が解決しない場合は、git commit--no-verifyフラグを設定できます(事前コミットフックをバイパスする必要があります)

情報は次の場所にあります。

https://git-scm.com/docs/githooks

10
roger