Git es un sistema de gestión de código fuente y control de revisión distribuido con énfasis en la velocidad. Git fue inicialmente diseñado y desarrollado por Linus Torvalds para el desarrollo del kernel de Linux. Git es un software gratuito distribuido bajo los términos de la Licencia Pública General GNU versión 2. Este tutorial explica cómo usar Git para el control de versiones del proyecto en un entorno distribuido mientras se trabaja en el desarrollo de aplicaciones basadas en web y no basadas en web.
Este tutorial ayudará a los principiantes a aprender la funcionalidad básica del sistema de control de versiones de Git. Después de completar este tutorial, se encontrará con un nivel moderado de experiencia en el uso del sistema de control de versiones de Git, desde donde puede pasar a los siguientes niveles.
Suponemos que va a utilizar Git para manejar todos los niveles de proyectos Java y no Java. Por lo tanto, será bueno si tiene cierta exposición al ciclo de vida del desarrollo de software y conocimientos prácticos sobre el desarrollo de aplicaciones basadas y no basadas en la web.