Manejar un programa para la gestión de versiones de tus proyectos de software es fundamental.
GIT es quizás en este momento el software para manejar versiones mas utilizado.
GitHub es un repositorio en web que te permite manejar proyectos gratuitos y privados. Existen otras versiones pero GitHub creo que es el mas utilizado.
En esta oportunidad te presento una manual del uso de Git y GitHub, espero que te sea útil.
En esta sección te presento un video que una aplicación JAVA WEB.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.
Haz click aquí para acceder al código fuente