Git y GitHub Pro

Git y GitHub Pro

Aprende Git como se usa en equipos: branches, pull requests, reviews, conflictos y un flujo que no rompe todo.
0 Estudiantes
12 Clases
Mateo Castillo
Mateo Castillo

Instructora

Acerca de este curso

Aprende Git como se usa en equipos: branches, pull requests, reviews, conflictos y un flujo que no rompe todo.
Mateo Castillo
Mateo Castillo
9 Cursos
0 Estudiantes

Mateo Castillo es Instructor de desarrollo web con base en Madrid, España. Su trabajo se enfoca en transformar temas complejos en rutas de aprendizaje claras, prácticas y fáciles de seguir.

Ha acompañado a estudiantes, profesionales y equipos de empresas en procesos de formación online, combinando teoría útil con ejercicios aplicables desde la primera clase.

En Cursalo diseña experiencias de aprendizaje con ejemplos reales, lenguaje directo y una estructura pensada para avanzar paso a paso sin perder contexto.

Mateo Castillo
Resumen del temario

Este curso incluye 4 modulos, 12 lecciones y 2:49 horas de materiales.

Fundamentos (sin panico)
3 Partes | 0:40 Horas
Instalar Git y configurar identidad
Gratis

Setup de Git Configura Git bien una vez: tu nombre, email y defaults. Evita problemas en equipos desde el dia 1. Conceptos clave git config --global SSH keys vs HTTPS git status como radar Ejemplo git --version git config --global user.name "Tu Nombre" git config --global user.email "[email protected]" git config --global init.defaultBranch main Ejercicio Configura user.name y user.email. Crea un repo local y ejecuta git status. Checklist de mastery Mi identidad esta configurada. Puedo crear un repo

Tiempo de estudio 10 Minutos
Archivos adjuntos 0
Commits buenos: pequenos, claros y con historia
Gratis

Commits buenos Un buen commit hace que el futuro sea facil: explica el por que y deja una historia navegable. Conceptos clave git add -p para commitear por partes Mensajes: feat/fix/docs Evitar commits gigantes Ejemplo git add -p git commit -m "feat: agrega pagina de cursos" # o # fix: corrige ruta /course vs /courses Ejercicio Haz 2 commits separados: uno para UI, otro para logica. Revisa el historial con git log --oneline. Checklist de mastery Se partir cambios en commits. Mis mensajes son uti

Tiempo de estudio 15 Minutos
Archivos adjuntos 0
Historia, diff y debugging rapido
Gratis

Historia y diff Aprende a leer cambios y encontrar el commit que rompio algo. Esto te ahorra horas. Conceptos clave git diff y git show git log --graph git blame para contexto (no para culpar) Ejemplo git diff git show HEAD git log --oneline --graph --decorate --all git blame path/al/archivo.ts Ejercicio Encuentra el ultimo commit que toco un archivo con git log path. Usa git show para ver el diff de un commit. Checklist de mastery Puedo inspeccionar cambios sin miedo. Se usar blame para entende

Tiempo de estudio 15 Minutos
Archivos adjuntos 0
Branches y Pull Requests
3 Partes | 0:42 Horas
Branches: feature branches sin caos
Gratis

Branches Branch por cambio. Siempre. Esto reduce conflictos y permite reviews claros. Conceptos clave git checkout -b git pull --rebase (opcional) branches cortas y orientadas a un objetivo Ejemplo git checkout -b feat/landing-blog # trabajar... git push -u origin feat/landing-blog Ejercicio Crea una branch feat/mi-cambio. Subela a origin con -u. Checklist de mastery Se crear y subir branches. Se mantener branches pequenas.

Tiempo de estudio 15 Minutos
Archivos adjuntos 0
Pull Requests: checklist que convierte en 'merge' facil
Gratis

Pull Request Un PR bueno tiene: contexto, como probar, riesgos y capturas si es UI. Eso acelera el merge. Conceptos clave Descripcion clara (que y por que) Pasos de prueba Pequenos PRs ganan Ejemplo Template rapido: Contexto -> Cambios -> Como probar -> Riesgos -> Capturas. Ejercicio Crea un PR con una descripcion de 5 lineas. Incluye pasos para probar localmente. Checklist de mastery Mis PRs son faciles de revisar. Siempre incluyo como probar.

Tiempo de estudio 12 Minutos
Archivos adjuntos 0
Rebase vs merge: cuando usar cada uno
Gratis

Rebase vs Merge No es guerra. Aprende la diferencia y elige segun tu equipo. Objetivo: historia legible sin sorpresas. Conceptos clave merge conserva historia completa rebase re-escribe historia (con cuidado) Nunca rebase de branches compartidas Ejemplo git fetch origin git rebase origin/main # resolver conflictos si aparecen git push --force-with-lease Ejercicio Trae cambios de main a tu branch (merge o rebase). Explica por que elegirias uno u otro. Checklist de mastery Se cuando NO usar rebase

Tiempo de estudio 15 Minutos
Archivos adjuntos 0
Conflictos y rescates
3 Partes | 0:48 Horas
Resolver conflictos paso a paso
Gratis

Conflictos Los conflictos no son un error moral. Son dos cambios sobre la misma zona. Aprende un proceso simple para resolverlos. Conceptos clave Buscar markers <<<<<<< ======= >>>>>>> Elegir una version o combinar Correr tests despues Ejemplo git fetch origin git rebase origin/main # si hay conflicto # 1) editar archivo # 2) git add -A # 3) git rebase --continue Ejercicio Crea un conflicto intencional en dos branches y resuelvelo. Despues corre pnpm tes

Tiempo de estudio 18 Minutos
Archivos adjuntos 0
stash, reset, revert: diferencias y uso seguro
Gratis

Herramientas de rescate Estas tres palabras parecen iguales pero no lo son. Aprende a usarlas sin perder trabajo. Conceptos clave stash guarda cambios temporales reset mueve HEAD (peligroso si no sabes) revert crea un commit que deshace (seguro en main) Ejemplo git stash -u # ... cambiar de branch git stash pop # revert seguro git revert <commit> Ejercicio Stashea cambios, cambia de branch y recuperalos. Revierte un commit en una branch de prueba. Checklist de mastery Uso revert para desha

Tiempo de estudio 18 Minutos
Archivos adjuntos 0
Tags y releases: versionar sin drama
Gratis

Tags y releases Versionar te ayuda a debugear y a desplegar con seguridad. Un tag es un punto fijo en la historia. Conceptos clave SemVer (v1.2.3) basico Tags anotados Release notes cortas Ejemplo git tag -a v0.1.0 -m "primer release" git push origin v0.1.0 Ejercicio Crea un tag v0.1.0 en tu repo. Escribe 3 bullets de release notes. Checklist de mastery Se crear y empujar tags. Entiendo por que ayudan en deploy/debug.

Tiempo de estudio 12 Minutos
Archivos adjuntos 0
Proyecto (flujo completo)
3 Partes | 0:39 Horas
Crea un repo con README que vende el cambio
Gratis

Repo con README Tu README es tu mejor vendedor. Explica que hace el proyecto, como correrlo y como probarlo. Conceptos clave Instalacion, scripts y estructura Como probar (pasos) Capturas si es UI Ejemplo README minimo: Que es -> Setup -> Scripts -> Como probar -> Deploy. Ejercicio Crea un README de 20 lineas con secciones. Agrega un comando de prueba real. Checklist de mastery Mi repo se entiende sin preguntarme. Incluyo pasos concretos para probar.

Tiempo de estudio 12 Minutos
Archivos adjuntos 0
Convenciones: commits y PRs consistentes
Gratis

Convenciones Convenciones reducen friccion. No son burocracia: son UX para equipos. Conceptos clave feat/fix/docs/chore Scopes opcionales Titulos cortos, descripcion util Ejemplo feat(blog): agrega posts y rss fix(seo): incluye /blog en sitemap chore(seed): agrega cursos publicos Ejercicio Re-escribe 3 commits tuyos con mensajes mejores. Crea un PR con titulo y descripcion consistentes. Checklist de mastery Mis mensajes son consistentes. Mis PRs tienen contexto y pasos.

Tiempo de estudio 12 Minutos
Archivos adjuntos 0
CI basico con GitHub Actions (conceptos)
Gratis

CI basico CI es un guardia automatico. Corre tests, lint y type-check en cada PR para que el main sea estable. Conceptos clave Workflow on: pull_request Cache de deps Pasos: install -> test -> build Ejemplo name: CI on: [pull_request] jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - run: pnpm install - run: pnpm test Ejercicio Define el pipeline minimo de tu proyecto. Decide que bloquea el merge (tests/build). Checklist de mastery Se por que CI reduce bugs. Tengo un

Tiempo de estudio 15 Minutos
Archivos adjuntos 0
Responder al comentario
Comentarios Aprobacion

Tu comentario sera visible despues de la aprobacion del administrador.

0
0 Reseñas
Calidad del contenido (0)
Habilidades del instructor (0)
Valor de compra (0)
Calidad de soporte (0)
Responder a la resena
Enviar respuesta

Tu respuesta a esta reseña será visible para todos los usuarios.

Git y GitHub Pro
Gratis

Este curso incluye

Soporte del formador
Favorito
Compartir

Curso specifications

Secciones
4
Lecciones
12
Capacidad
Ilimitado
Duración
2:49 Horas
Estudiantes
0
Fecha de Created
6 mar. 2026
Fecha de Updated
21 jun. 2026
Mateo Castillo

Instructor de desarrollo web · España

Ricardo dave

Data Analyst at Microsoft

El instructor no esta disponible actualmente.
I am not available for 2 days due to a business trip
Git y GitHub Pro
Estas viendo
Git y GitHub Pro
Hablar por WhatsAppContactar por WhatsApp