Si un hook Git côté client `commit-msg` impose une balise d'élément de travail dans les messages de commit, quelle option `git commit` vous permet de faire un commit sans exécuter le hook ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : --no-verify.
Pourquoi c'est la réponse
L'option --no-verify (ou son alias -n) permet de contourner l'exécution des hooks de pré-commit et de commit-msg côté client. Cela est utile lorsque vous devez effectuer un commit sans satisfaire temporairement aux exigences d'un hook, comme l'ajout d'une balise d'élément de travail. -squash est utilisé pour combiner les commits d'une branche dans un seul commit lors d'une fusion, il n'affecte pas l'exécution des hooks. --message '' (ou -m '') permet de fournir un message de commit vide, mais n'empêche pas l'exécution des hooks. --no-post-rewrite empêche l'exécution des hooks post-rewrite après des actions comme git commit --amend ou git rebase, mais pas les hooks commit-msg.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise