Pregunta:
Acabo de actualizar a la versión más reciente 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 la rebase más simple (no interactiva) en magit
y no puedo averiguar cómo hacerlo. Este ejemplo es de https://git-scm.com/docs/git-rebase .
git checkout topic
git rebase master
- Pulsa r
- ?
- Mi rama de tema se ha modificado con los cambios más recientes de master.
Respuesta:
- Presione r (rebase) en el búfer de estado de Magit. Esto mostrará un búfer emergente con más opciones.
- Presione e (en otro lugar) para comenzar a rebasar en una rama diferente.
- Seleccione la rama para rebasar respondiendo a la solicitud (nota: la rama seleccionada no se modifica, la rama actual sí) .
- El proceso de rebase comenzará y ahora tendrá más opciones en el menú de rebase: r para continuar (después de resolver conflictos) , a para abortar (todo el proceso de rebase se rebobinará antes de rebase) y s para omitir (a veces Git se confunde , por ejemplo, cuando su confirmación parece no introducir ningún cambio, lo que puede suceder cuando su rama actual y la rama de destino agregaron la misma modificación) .
- Tus confirmaciones se aplicarán a las confirmaciones en la rama de destino. Si no se aplican correctamente, se le mostrará el progreso y los conflictos en el búfer de estado de Magit.