Search code examples
gitgithooks

How to remove git hooks


I had set up a git hook in pre-commit file to run git pull before any commit. Now I have deleted that file and restarted my computer multiple times, but that hook is still running before my commits.

How can I remove or disable that completely?


Solution

  • I figured out what was causing that:
    I had created my pre-commit hook in git core directory, but the git had created a pre-commit hook in project's .git/hooks/ directory. I just removed it.

    It means running the command that @romin21 mentioned inside project's root directory:

    rm -rf .git/hooks