Estoy desarrollando un sitio web en php en localhost y cuando los módulos se completan, lo subo a la nube para que mis amigos puedan probarlo alfa.
A medida que sigo desarrollando, tengo muchos archivos y pierdo la noción de qué archivo he editado o cambiado, etc. He oído hablar de algo como "control de versiones" para administrarlos, pero no estoy seguro de cómo funciona.
Por lo tanto, mi pregunta es: ¿hay alguna manera fácil / servicio / aplicación disponible para hacer un seguimiento de todas las ediciones / cambios / nuevos archivos y administrar los archivos a medida que desarrollo el sitio web? Tan pronto como termine con un módulo, quiero subirlo a la nube (estoy usando Amazon Cloud Service). Si algo sucede con los archivos nuevos, es posible que desee volver al archivo anterior. Y tal vez, en un clic o dos, ¿puedo ver los archivos que he editado o cambiado desde el último que he subido?

