¿Cómo actualizar automáticamente un file en cada commit de git?

Quiero que un file en mi repository se actualice automáticamente (con cualquier valor, solo quiero que se modifique su timestamp) con cada commit de git. ¿Cómo puedo hacer esto?

Mi razón es obligar a mi server de aplicaciones de Glassfish a volver a cargar mi aplicación web cuando la construya en el server. Necesito touch un file llamado .reload para que esto suceda. En lugar de hacerlo manualmente, quiero el git pull origin; mvn build git pull origin; mvn build en mi server para también touch el file .reload .

Puede utilizar el Plugin Maven Antrun o el Plugin Groovy Maven o incluso el Plugin Maven Exec para ejecutar un toque del file .reload. Sin embargo, también podría implementar la aplicación en el server de Glassfish como parte de una compilation usando, por ejemplo, el Plugin de Maven Cargo … entonces ni siquiera tendría que tocar el file de recarga porque Maven volvería a desplegar la aplicación en el server como parte de la compilation ..

git-hooks , gracias a los comentaristas en mi pregunta anterior, parece ser el path a seguir. La carga de maven, gracias a la otra respuesta, es una buena forma también; de hecho, quizás sea mejor para el deployment, pero si quieres hacer algo más general, git-hooks es mejor.