Rebase interactivo
La lista de tareas de git rebase -i, convertida en una lista que puedes
arrastrar.

| Acción | Significa |
|---|---|
| pick | Dejarlo tal cual |
| reword | Conservar el cambio, editar el mensaje |
| squash | Fundirlo con el commit de arriba, juntando ambos mensajes |
| fixup | Fundirlo con el commit de arriba, descartando este mensaje |
| edit | Parar aquí para que puedas enmendarlo |
| drop | Tirar el commit a la basura |
Arrastra las filas para reordenar. El editor nunca se abre en un terminal — Gitcito escribe el todo por ti.
Autosquash, de un clic
- Fixup de los cambios preparados en este commit crea el
fixup!por ti. - Autosquash desde aquí funde cada
fixup!/squash!con su destino.
Si lo que tienes es un montón de correcciones de revisión en vez de una sola, absorb averigua a qué commit pertenece cada hunk, para que no tengas que hacerlo tú.
Hacer rebase reescribe el historial. Todo lo que ya hayas publicado necesitará un force-push, y quien lo revisó querrá saber qué cambió desde entonces.
Ver también: Absorb · Qué cambió desde entonces · Recuperación