GitRebasando


Sintaxis

  • git rebase [-i | --interactive] [options] [--exec <cmd>] [--onto <newbase>] [<upstream>] [<branch>]
  • git rebase [-i | --interactive] [options] [--exec <cmd>] [--onto <newbase>] --root [<branch>]
  • git rebase --continue | --skip | --abort | --edit-todo

Parámetros

Parámetro Detalles
--continuar Reinicie el proceso de rebasado después de haber resuelto un conflicto de fusión.
--abortar Abortar la operación de rebase y restablecer HEAD a la rama original. Si se proporcionó la rama cuando se inició la operación de rebase, entonces HEAD se restablecerá a la rama. De lo contrario, HEAD se restablecerá donde estaba cuando se inició la operación de rebase.
- mantener vacío Mantener los compromisos que no cambien nada de sus padres en el resultado.
--omitir Reinicie el proceso de rebasado omitiendo el parche actual.
-m, --merge Utilice las estrategias de fusión para rebase. Cuando se utiliza la estrategia de fusión recursiva (predeterminada), esto permite que la rebase tenga en cuenta los cambios de nombre en el lado ascendente. Tenga en cuenta que una fusión de rebase funciona al reproducir cada confirmación desde la rama de trabajo en la parte superior de la rama ascendente. Debido a esto, cuando ocurre un conflicto de fusión, el lado que se informa como el nuestro es la serie hasta ahora rebasada, que comienza con el flujo ascendente, y la suya es la rama de trabajo. En otras palabras, los lados se intercambian.
--estado Muestre una diferencia de lo que cambió en sentido ascendente desde la última actualización. El diffstat también es controlado por la opción de configuración rebase.stat.
-x, --exec command Realice rebase interactivo, deteniéndose entre cada command y ejecutando el command

Observaciones

Tenga en cuenta que rebase reescribe efectivamente el historial del repositorio.

Los cambios de conversión que existen en el repositorio remoto podrían reescribir los nodos del repositorio utilizados por otros desarrolladores como nodo base para sus desarrollos. A menos que sepa realmente lo que está haciendo, es una buena práctica volver a hacer una fase antes de impulsar sus cambios.

Rebasando Ejemplos relacionados