Uso de pre-commit#


Valida el hook de pre-commit#

Verifica que tengas el hook de pre-commit en tu repositorio local de GIT:

$ ls -lA .git/hooks/
total 4
-rwxr-xr-x 1 vagrant vagrant 660 Sep  9 01:55 pre-commit

Note

Este hook se configuró automáticamente utilizando el directorio ~/.git-template que creaste en pasos anteriores.


Ejecución de pre-commit#

El programa pre-commit se ejecuta cada vez que se llama git commit:

  • La idea es que se hacen verificaciones previas a commit para evitar errores comúnes.
$ git add ARCHIVO
$ git commit
check for added large files..............................................Passed
check for case conflicts.................................................Passed
check that executables have shebangs................(no files to check) Skipped
check that scripts with shebangs are executable..........................Passed
check for merge conflicts................................................Passed
check for broken symlinks...........................(no files to check) Skipped
check vcs permalinks.....................................................Passed
detect destroyed symlinks................................................Passed
detect aws credentials...................................................Passed
detect private key.......................................................Passed
fix end of files.........................................................Passed
file contents sorter................................(no files to check) Skipped
fix utf-8 byte order marker..............................................Passed
forbid new submodules...............................(no files to check) Skipped
mixed line ending........................................................Passed
trim trailing whitespace.................................................Passed
[main a1b2c3d4] example commit
 1 file changed, 7 insertions(+), 7 deletions(-)

Note

  • Realizarás estos pasos en la siguiente sección

Warning

  • Pregunta en el chat de Telegram si tienes alguna duda

Danger

  • Normalmente la solución a los errores de ejecución de los hooks pre-commit es sencilla y los mensajes de error son bastante descriptivos

Note

  • Continúa en la siguiente página cuando tengas pre-commit instalado y configurado en tu repositorio local.

Página anterior Arriba Página siguiente