Estoy mirando un gancho git que busca declaraciones de impresión en código Python. Si se encuentra una declaración de impresión, evita la confirmación de git.
Quiero anular este gancho y me dijeron que hay un comando para hacerlo. No he podido encontrarlo. ¿Alguna idea?
git
githooks
git-commit
Ben
fuente
fuente
commit
): stackoverflow.com/questions/58337861/…Respuestas:
Quizás (de la
git commit
página del manual ):Como se ha comentado por Blaise ,
-n
puede tener un papel diferente para ciertos comandos.Por ejemplo, en
git push -n
realidad es un impulso en seco.Solo
git push --no-verify
saltaría el anzuelo.Nota: Git 2.14.x / 2.15 mejora el comportamiento --no-verificar:
Ver commit 680ee55 (14 de agosto de 2017) por Kevin Willford (``) .
(Fusionada por Junio C Hamano -
gitster
- en commit c3e034f , 23 de agosto de 2017)Davi Lima señala en los comentarios del
git cherry-pick
no no apoyan --no-Verify.Entonces, si una selección de cereza activa un enlace previo al compromiso, es posible que, como en esta publicación de blog , tenga que comentar / desactivar de alguna manera ese enlace para que su selección de cereza git continúe.
El mismo proceso sería necesario en caso de una
git rebase --continue
, después de una resolución de conflicto de fusión.fuente
git rebase --continue
ciertohook
carpeta con algunos scripts previos a la confirmación, es tan molesto, ¿hay alguna manera de evitar que mihook
carpeta sea anulada por git pull?De
man githooks
:fuente
Para aquellos
very beginners
que han pasado pocas horas para este compromiso (concomment
yno verify
) sin más problemasfuente