Rebase vs merge: cuando usar cada uno

Lectura
15 min~1 min lectura
Objetivo de la lección

Entender rebase vs merge: cuando usar cada uno y conectarlo con una acción concreta dentro de Branches y Pull Requests.

Puntos de control
  • Rebase vs Merge
  • Conceptos clave
  • Ejercicio
  • Checklist de mastery

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.
  • Se resolver un rebase simple.
Laboratorio de práctica

Antes de marcar esta lección como completa, escribí una evidencia breve para Git y GitHub Pro: un ejemplo, una decisión, una captura, una mini demo o una nota que puedas reutilizar en portfolio.

Reflexión rápida

¿Qué cambiarías en tu forma de trabajar después de aplicar rebase vs merge: cuando usar cada uno?

De lección a portfolio

Convertí esta lección en evidencia para roles frontend o devops.

Un merge bien explicado muestra criterio de equipo: rama base, pull request, revisión, conflictos y decisión antes de tocar main.

Paso 1

Creá una rama feature y documentá qué cambia antes de fusionar.

Paso 2

Abrí una pull request, revisá changed files, checks y comentarios.

Paso 3

Mostrá cómo resolviste un conflicto o por qué el merge fue fast-forward.

Newsletter Cursalo

Recibí rutas y cursos nuevos

Sumate para recibir recursos orientados a empleo y portfolio.

  • Rutas de empleo
  • Cursos prácticos
  • Portfolio y entrevistas

Sin spam. También podés entrar con tu cuenta para guardar progreso. Iniciá sesión

Rebase vs merge: cuando usar cada uno | CursaloFalar no WhatsApp