git es un programa para realizar control de versiones. Lo hace a través de:
- Repositorio: Concepto que representa como cambia el contenido en el tiempo
- Commit: Representación de un cambio
- Historia: Relación entre commits
git permite realizar todas las operaciones esperables en un control de versiones:
- Añadir contenido
- Registrar cambios
- Bifurcar contenido (crear ramas)
- Fusionar contenidos en conflicto