← Voltar ao catálogo
HookGit↓ 230

Bloqueio de Push Direto

Impede pushes diretos para branches protegidas como main e develop.

Instalação
npx claude-code-templates@latest --hook git/prevent-direct-push --yes

Este hook atua no evento PreToolUse, analisando os comandos git antes de serem executados pelo Bash. Ele detecta tentativas de push para branches sensíveis.

Quando o destino é main ou develop, o push é bloqueado, forçando o fluxo via branches de feature, release ou hotfix e pull requests.

Quando usar

  • Quando o projeto adota Git Flow e quer proteger as branches principais.
  • Quando você quer evitar commits diretos acidentais em produção.

Como usar

Após instalar, ele intercepta automaticamente cada push. Trabalhe em branches separadas e abra PRs para integrar as mudanças.