Skip to content

certidevs/2025-03-git

Repository files navigation

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

About

Materiales curso Git y GitHub

Resources

Stars

Watchers

Forks