https://github.com/certidevs/2025-03-git
Materiales curso Git y GitHub
https://github.com/certidevs/2025-03-git
Last synced: 12 months ago
JSON representation
Materiales curso Git y GitHub
- Host: GitHub
- URL: https://github.com/certidevs/2025-03-git
- Owner: certidevs
- Created: 2025-03-04T11:06:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-24T16:31:04.000Z (over 1 year ago)
- Last Synced: 2025-03-24T16:37:47.158Z (over 1 year ago)
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Estructura del curso:
1. Introducción a Git y GitHub
- Qué es Git
- Qué es GitHub
- Diferencias entre Git y GitHub
- Historia de Git
- Historia de GitHub
2. Instalación de Git
- Instalación en Windows
- Instalación en macOS
- Instalación en sistemas Linux
- Configurar email y username desde GitHub Desktop
3. Repositorios y ramas
- Características de un repositorio
- Características de una rama
- Diferencias entre trabajar en un equipo pequeño y uno grande
4. 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
5. 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`
6. 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`´
7. Conflictos de Git
- Qué es un conflicto en Git
- Causas comunes de los conflictos
- Resolución de conflictos: `git merge`
- Prevención de conflictos
8. 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