sqvpxlno · Remodela commits, línea a línea.
Reescribe el historial hasta un solo hunk.
Divide un commit en dos, aplica un squash de un arreglo sobre su padre o deja que absorb envíe los cambios a los commits a los que pertenecen. Marca hunks en cualquier diff para actuar solo sobre esas líneas y edita un archivo en cualquier revisión: todo lo posterior se rebasa por ti.
- Gratis Repositorios públicos y locales, con todas las funciones.
- Pro Repositorios privados en GitHub, GitLab y Bitbucket, con 14 días de prueba.

vpxlnosq · commit
Cómo funciona
Elige las líneas
Selecciona una revisión y marca los hunks que quieras en su diff.
Elige el movimiento
Divídelos en un commit nuevo, aplícales squash sobre el padre, restáuralos o muévelos a otra revisión. Absorb envía los cambios de la copia de trabajo a los ancestros que tocaron esas líneas por última vez.
Deja que jj rebase el resto
Los descendientes se rebasan solos y conservan su change ID. Todo el paso es una entrada en el registro de operaciones, por si quieres deshacerlo.
xlnosqvp · branch
Qué incluye
- Split, squash, restaurar y mover, hunk a hunk
- Absorb hacia los ancestros, desde la copia de trabajo
- Editar en esta revisión… reescribe un archivo en cualquier revisión
- Rebase y reordenación seleccionando commits
- Describe varias revisiones a la vez
- Abandonar, duplicar y revertir desde el menú de la revisión
nosqvpxl · HEAD
Disponibilidad
- Gratis
- Repositorios públicos y locales, con todas las funciones.
- Pro
- Repositorios privados en GitHub, GitLab y Bitbucket, con 14 días de prueba.