- ¿Que es un sistema de control de versiones? (Version Control System)
- ¿Qué es git?
- Más acerca de Git
- Instalación de Git
- Haciendo diff para ver diferencias entre archivos
- Primeros pasos
- Seguimiento de archivos
- Flujo de trabajo basico con git
- Como escribir el mensaje de un commit
- Corrigiendo cambios (amend)
- Deshacer cambios antes de agregar archivos a staging area
- Quitar archivos del stagging area
- Git revert
- Cheat Sheet
- ¿Qué es una rama?
- Trabajando con ramas
- Merging (Juntar ramas)
- Conflictos
- Cheat Sheet
- ¿Qué es gihub?
- Otras opciones diferentes a github.
- ¿Qué es remote?
- Trabajando con remotos
- Flujo de trabajo Pull-Merge-Push
- Push branches (subir ramas)
- Subiendo repositorio local
- Rebasing
- Cheat Sheet
- ¿Cómo nos va a servir github para colaborar?
- Flujo de trabajo pull request
- Actualizando pull requests
- Squashing
- Revisiones de código
- Cheat Sheet