Un pequeño experimento sobre la selección de cerezas

fondo

Curiosidad:
el código actual está en la confirmación c1, extraiga dos ramas a y b, cambie a la rama a, agregue una nueva línea de información, confirme, obtenga c2 y luego modifique la línea de información agregada en el paso anterior para obtener c3 .

En este momento, la rama a está en c3 y la rama b está en c 1. ¿Qué sucede cuando se ejecuta git cherry-pick c3 en la rama b?

Explicación : el propósito de hacer este experimento es en realidad ver qué sucederá, porque la modificación de c3 se basa en la línea recién agregada de c2, por lo que la modificación de c2 puede introducirse directamente solo seleccionando p3?

resultado

El resultado de la práctica es que hay un conflicto, y también se saca el resultado de c2

<<<<<<< HEAD
第一行信息,是initial的时候的222
=======
第一行信息,是initial的时候的222



a分支里增加这一行|在第二行的基础上增加这个
>>>>>>> e3ba8be... 在a分支新增的第二行中进行修改

Entre ellos, se agrega c2 a分支里增加这一行, y se agrega c3 en la misma línea |在第二行的基础上增加这个(equivalente a modificar esta línea)

Se puede ver que la conclusión es que hay un conflicto, y también se saca a la luz la base c2 de c3

Supongo que te gusta

Origin blog.csdn.net/w8y56f/article/details/132116865
Recomendado
Clasificación