Estoy usando Git incorrecto. Quiero usarlo bienEmpujando un árbol fuente de Git, no solo un repositorio
Esto es lo que tengo:
Por aquí, en mi máquina de desarrollo es un repositorio Git, que se comprometan a prueba en ella.
Por allá, está mi servidor web, el único lugar donde se implementará este código. El servidor web tiene otro repositorio de git al que puedo acceder, a través de SSH, cuando estoy listo para implementar.
Lo que quiero que suceda es tener una vista en el repositorio Git que siempre tiene las últimas versiones de los archivos fuente (en alguna rama o con alguna etiqueta).
Lo que PODRÍA hacer es crear otro repositorio git (no puro) en el servidor web, y hacer una extracción manual después de cada inserción, pero esperaba evitar tener que iniciar sesión en el servidor web cada vez que hago un git push.
¿Hay alguna manera de hacer un "empuje remoto al servidor web y actualizar sus archivos desprotegidos, si prometo que no edité ningún archivo en el servidor web"?
¿O simplemente lo estoy haciendo tan mal que quieres abofetearme? :-)