Intellij GIT: presione para ramificar todos los cambios desde clon

He clonado un proyecto y he estado impulsando mis cambios a una sucursal. Ahora quiero enviar todos los cambios desde el clon (no solo el último commit) a una nueva twig que crearé; pero cuando voy a VCS-> GIT-> Pulsar en el panel derecho, veo que solo se seleccionan los cambios realizados desde la última inserción. ¿Cómo puedo decirle a intellij que presione todos los cambios desde el clon?

El cuadro de dialog de inserción muestra solo confirmaciones que no están presentes en el repository remoto. Efectivamente, ese es solo tu último compromiso.

Cualquier twig que crees en el control remoto de tu HEAD actual contendrá todas las confirmaciones que hiciste desde clonar de todos modos.

VCS> Git> Push mostrará todos los cambios sin presionar. No mostrará los cambios realizados, incluso los que se envían a / en otra twig. Para ver todas las confirmaciones (independientemente de que las presione o no), puede:

  1. Vaya a la window de la herramienta Control de versiones y
  2. luego a la pestaña de logging .
  3. Puede filtrar la vista para mostrar solo commits en una vista articular.

enter image description here

Ahora quiero enviar todos los cambios desde el clon (no solo el último compromiso) a una nueva twig que crearé

Tendrá que fusionar los cambios desde la twig original a la nueva. Puede hacer esto de dos maneras.

Opción 1: fusionar toda la sucursal

Cambie a la twig de destino (la nueva twig a la que desea fusionar los cambios). En la esquina inferior derecha de la window de IntelliJ IDEA, abra el cuadro de dialog VCS haciendo clic en las flechas dobles:

enter image description here

En la window emergente, select {source branch}> merge . Por ejemplo, aquí me estoy fusionando de la twig "my-work-branch" a la twig "the-target-branch":

enter image description here

Debería get una confirmación de la fusión.

enter image description here

Todos los cambios realizados en la twig de origen no se fusionarán en la twig de destino. Entonces puedes empujar esos.

Opción 2: recogida de cerezas

Cambie a la twig de destino (la nueva twig a la que desea fusionar los cambios). Desde la pestaña de logging de la window de la herramienta de control de versiones (ver arriba), select las confirmaciones individuales de la twig fuente que desea fusionar con la nueva twig. (Mantenga presionada la tecla Ctrl para seleccionar varias confirmaciones, o la tecla Mayús para seleccionar un grupo consecutivo). Haga clic en el button de selección de cereza enter image description here desde la barra de herramientas de Control de versiones (o haga clic con el button derecho y selecciónela en el menu contextual).