Qué es y para qué sirve
Un control de versiones permite:
Rastrear y gestionar los cambios en el código fuente a lo largo del tiempo.
Ir hacia atrás en el tiempo y comparar las versiones previas del código.
Dejar a medias unos avances, para corregir otro problema y volver a retomar los avances.
Trabajar fácilmente en equipo, diversas personas podemos aportar cambios al mismo repositorio e incorporar los cambios de otros de manera sencilla.
Saber quién hizo ciertos cambios y el motivo.
Etiquetar versiones.
[captura carpetas desordenadas] vs [git log/tags]