-
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
-
Notifications
You must be signed in to change notification settings - Fork 3
certidevs/2025-03-git
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Materiales curso Git y GitHub