What are Git Hooks?
Definition of Git hooks and how they automate local repository tasks.
Definition
Git hooks are custom shell scripts that Git executes automatically before or after a specific Git event, such as a commit or push. They allow developers to customize internal Git behavior.
Common Uses
They are commonly used to enforce code formatting, run linting checks, validate commit messages, or run fast unit tests before allowing code to be pushed to the server.