Modificar files en el enlace de precompromiso sin tener que volver a generarlos

Acabo de empezar a usar un gancho precomprometido en un proyecto, en ese script ejecuto algunas tareas grupales como jshint y jsbeautifier.

El caso es que jsbeautifier modifica los files, por lo tanto, cuando lo haga, tengo que volver a generar los files modificados.

¿Sería posible tener que escenificar esos files solo una vez?

Como se comentó, nada impide que su script agregue los files modificados.

También puede agregar por tipo de file :

 git ls-files [path] | grep '\.js$' | xargs git add 

Un jish/pre-commit como jish/pre-commit ( presentado aquí ) incluye un paso lib/pre-commit/utils/staged_files.rb (en lib/pre-commit/utils/staged_files.rb ).