⊗gtPmBrCCR 45 of 66 menu

Reorganización más compleja de commits en Git

En el sistema Git, se puede realizar una reorganización para tres ramas. Supongamos que tenemos dos ramas member1 y member2, que tienen diferentes commits.

Durante el trabajo en el proyecto, necesitamos insertar los commits commit3, commit4 de la rama member2 en la rama member1 y aplicarlos en la rama master. Para ello, ejecutamos el siguiente comando:

git rebase --onto master member1 member2

Este comando le indica al sistema Git que cambie a la rama member2, encuentre en ella los commits que no están en la rama member1 y combine solo estos commits faltantes con la rama master.

Ahora realicemos la fusión con avance rápido (fast-forward):

git switch master git merge member2

Debe recordarse que no se pueden reorganizar commits que se encuentran en un repositorio externo. Todos los miembros del equipo toman de él los commits para realizar su tarea, pero si ha ocurrido una reorganización de las ramas, todos los miembros tendrán que fusionar nuevamente los commits con sus ramas, lo que puede causar confusión adicional.

Español
БеларускаяDeutschEnglishFrançaisPortuguêsРусский
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar