git rebase — Qué hace y cómo usarlo

git rebase reaplica los commits de tu rama sobre una base diferente, creando un historial lineal. Usa -i para edición interactiva (squash/reword/drop) y --onto para una nueva base. No rebases historia compartida tras el push.

Abrir la herramienta DevRef Hub →

Datos clave

Básicogit rebase main
Interactivogit rebase -i HEAD~5
Nueva basegit rebase --onto main feature-base feature/x
Reanudar--continue / --abort

Preguntas frecuentes

¿Qué hace git rebase?

Reaplica tus commits sobre otra base para un historial lineal.

¿rebase o merge?

Rebase reescribe commits en línea recta; merge conserva ambos historiales con un commit de fusión.

Páginas relacionadas

git rebase forma parte de DevRef Hub en GOAT Lab: una referencia gratuita que puedes usar sin registrarte y que funciona sin conexión. Abre la herramienta de arriba para cualquier valor.

Publicidad

Parte de GOAT Lab — 26 herramientas gratuitas en el navegador para ciencia, ingeniería y desarrollo. Sin registro.