Git y GitHub Pro
Texto Leccion
Rebase vs merge: cuando usar cada uno
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 Min
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-leaseEjercicio
- 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.
Texto Lessons
#1
Instalar Git y configurar identidad
#2
Branches: feature branches sin caos
#3
Resolver conflictos paso a paso
#4
Crea un repo con README que vende el cambio
#5
Commits buenos: pequenos, claros y con historia
#6
Pull Requests: checklist que convierte en 'merge' facil
#7
stash, reset, revert: diferencias y uso seguro
#8
Convenciones: commits y PRs consistentes
#9
Historia, diff y debugging rapido
#10
Rebase vs merge: cuando usar cada uno
#11
Tags y releases: versionar sin drama
#12
CI basico con GitHub Actions (conceptos)
Ver full lessons
Revisar curso learning pagina