-
Introducción a Git y GitHub
- Qué es Git
- Qué es GitHub
- Diferencias entre Git y GitHub
- Historia de Git
- Historia de GitHub
-
Instalación de Git
- Instalación en Windows
- Instalación en macOS
- Instalación en sistemas Linux
- Configurar email y username desde GitHub Desktop
-
Repositorios y ramas
- Características de un repositorio
- Características de una rama
- Diferencias entre trabajar en un equipo pequeño y uno grande
-
Commits y Pull Requests
- Características de los commits
- Partes de un commit
- Diferencias entre Working directory, Index y HEAD
- Moverse entre commits
- Características de los Pull Requests
-
Comandos básicos de Git
- Inicio, configuración y creación de repositorio:
git init,git config - Creación y confirmación de cambios:
git add,git commit - Estado e historial:
git status,git log - Exploración y recuperación de versiones:
git checkout,git reset - Personalización y comparación de cambios:
git alias,git diff - Manejo de ramas:
git branch,git switch
- Inicio, configuración y creación de repositorio:
-
Comandos avanzados de Git
- Etiquetado de versiones:
git tag - Almacenamiento temporal de cambios:
git stash - Rebase y cherry-pick:
git rebase,git cherry-pick - Configuración de repositorios remotos:
git remote,git clone - Sincronización con repositorios remotos:
git fetch,git pull,git push´
- Etiquetado de versiones:
-
Conflictos de Git
- Qué es un conflicto en Git
- Causas comunes de los conflictos
- Resolución de conflictos:
git merge - Prevención de conflictos
-
Herramientas de GitHub
- Issues en GitHub
- Seguimiento de tareas en GitHub
- Revisión de código en GitHub
- Automatización con CI/CD con GitHub Actions
certidevs/2025-03-git
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|