¿Qué es git?
Git es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia, la confiabilidad y compatibilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos de código fuente. En esencia, nos permite administrar diferentes versiones de un proyecto. Su propósito es llevar registro de los cambios en archivos de computadora incluyendo coordinar el trabajo que varias personas realizan sobre archivos compartidos en un repositorio de código.
Tabla de contenidos
- Instalación y configuración
- Primeros pasos
- Manipulación de archivos
- Cambios en el repositorio
- Modificación y eliminación de commits
- Ramas (Branches)
- Estrategias de fusión de ramas
- Ignorar archivos
- Reflog
- Introducción a GitHub
- Subiendo los cambios a un repositorio remoto
- Descargando los cambios de un repositorio remoto
- Migrar un repositorio local
- Forks (bifurcaciones)
- Pull requests
- GitHub Issues
- Buenas prácticas en git
Cosas restantes para ver:
- bisect
- stash
- squash
- tags
- cherrypick
- estrategias de branching
- submódulos
- hooks