web-dev-qa-db-fra.com

Comment enlever les crochets git

J'avais mis en place un hook Git dans un fichier de pré-validation pour exécuter git pull avant tout commit. Maintenant, j'ai supprimé ce fichier et redémarré mon ordinateur plusieurs fois, mais ce hook est toujours en cours d'exécution avant mes validations.

Comment puis-je supprimer ou désactiver complètement cela?

33
Ali Farhoudi

J'ai compris ce qui causait ça:
J'avais créé mon pre-commit hook dans le répertoire principal de git, mais git avait créé un hook de pré-validation dans le projet .git/hooks/ répertoire. Je viens de l'enlever.

49
Ali Farhoudi

D'après la documentation, les hooks git devraient résider dans $GIT_DIR/hooks/ - vérifie que ce répertoire ne contient pas le pre-commitjeune crochet

Si le problème persiste, vous pouvez signaler votre git commit avec --no-verify (qui devrait éviter le hook pré-commit)

Les informations peuvent être trouvées à:

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

10
roger