¿Cómo uso GIT con mi estructura / entorno?

Quiero usar GIT como control de versiones para la aplicación web PHP / MySQL que estoy desarrollando. Voy con la configuration de estilo de server ya que un par de desarrolladores también estarán trabajando en ello. Tengo el server sandbox / dev ejecutándose (server Ubuntu 10.10, package LAMP, framework CodeIgniter 2.01) y su raíz web es / data / www / webapp.

¿Cómo configuro correctamente GIT con mi entorno? Básicamente, ¿cómo obtengo el directory "push to" o "estoy actualizado y listo para probar" de GIT al igual que el directory raíz de la web (para que pueda presionar actualizar en el browser y ver los resultados de los cambios)?

Todavía estoy aprendiendo cómo funciona GIT, así que disculpe el uso incorrecto de los términos. También, por favor, no hay comentarios sobre otros sistemas VCS, me estoy quedando con GIT seguro.

Gracias por adelantado

Una posible solución es usar un gancho en su repository que reactjsrá a los nuevos cambios o a una label que se actualizará y exportará el nuevo contenido a la location adecuada para su server web.

El uso de ganchos hace que las cosas sean muy flexibles. Hay puntos de enganche para bastantes acciones en un repository y pueden hacer casi cualquier cosa (si la escribes).