Acabo de actualizar a la versión más nueva de Magit después de haber usado la versión anterior durante años. Todas las mejoras son geniales después de buscar un poco y descubrir las diferencias.
Ahora, solo estoy tratando de hacer el rebase más simple (no interactivo) magit
y no puedo entender cómo hacerlo. Este ejemplo es de https://git-scm.com/docs/git-rebase .
git checkout topic
git rebase master
- Golpear r
- ?
- Mi rama temática se reformula con los cambios más recientes de master.
3
Elija "en otro lugar", (presione "e"), luego elija "maestro". Solo para asegurarte: estarás cambiando el "tema" de tu rama en el master (no desde ). Activado significa que Git buscará al ancestro común más joven de "maestro" y "tema", luego trabajará en las confirmaciones en "tema" para aplicarles cambios en "maestro". Al final, "maestro" permanecerá sin cambios, pero "tema" incorporará cambios de "maestro" (estoy escribiendo esto con la esperanza de evitar un error, es decir, si pensabas que rebasar de maestro haría lo contrario).
—
wvxvw
Tenga en cuenta que si configura un flujo ascendente para su sucursal, puede escribir
—
phils
b
y luego u
repetidamente para recorrer las opciones conocidas (lo cual origin/master
es típico), que se convertirá en una opción predeterminada para volver a crear una base en (vía r u
).
Debe leer magit.vc/manual/magit/Rebasing.html
—
PHILS
Gracias por los comentarios. Eso me lo aclaró. Leí la página de Magit's Rebasing, pero antes no tenía sentido. Creo que la palabra 'sobre' era el problema. Ahora estoy usando 'r', luego 'e' para fusionar lo último de master pero sabiendo cómo configurar mi upstream con 'b', 'u' también fue útil.
—
Andrew Goodnough
@wvxvw ¿podría convertir ese comentario en una respuesta?
—
tarsius