¿Cómo comprometer files remotos en Git Pull?

El problema:

Hay un script php en mi server que cambia algunos files en un directory llamado "example /". Estos files cambiados son "no confirmados", ok. Entonces, para traer estos cambios, necesito:

  • iniciar session en el server
  • ir al directory del sitio
  • establecer git bare = false
  • agregar y comprometer todo
  • set bare = true
  • ¡finalmente git jala los cambios para trabajar en local!

Este es un trabajo muy aburrido y quisiera saber si hay una forma o script para hacerlo de manera automática. Tal vez los git hooks podrían ayudar a hacer estas tareas, pero no puedo encontrar nada sobre este problema.

O (si existe) algún command git para la actualización remota desde local.

Perdon por mi inglés. ^^

Si se trata de su script php, y / o tiene acceso para cambiarlo, puede simplemente editar el script para confirmar los cambios.

De lo contrario, dependiendo de la plataforma de su server, podría agregar un trabajo cron (o una tarea progtwigda (Windows), etc.) y escribir un nuevo script para confirmar los cambios periódicamente.

Por lo que yo sé, los git hooks no se aplican aquí porque el script de php está cambiando el directory de trabajo, que en realidad no es una function de git.