Este documento explica los conceptos básicos de Git como sistema de control de versiones distribuido. Explica los comandos para crear repositorios locales e iniciar seguimiento de archivos, realizar confirmaciones, crear y cambiar entre ramas, fusionar cambios, y trabajar con repositorios remotos. También describe el modelo de flujo de trabajo Git Flow para organizar el desarrollo de proyectos con Git.