update intellij idea git intellij-idea push commit

git - intellij - ¿Cómo combinar el grupo de confirmaciones locales para realizar un único envío en IDEA?



intellij github (2)

Para mí, la forma más simple con intellij es:

  • Vaya a la pestaña de Log y elija la confirmación de la cual desea aplastar
  • Haga clic con el botón derecho y seleccione Reset Branch to this commit
  • Elija las opciones de mixin para mantener sus cambios de la confirmación
  • Confirme sus cambios y no se olvide de marcar la opción Amend commit

En IDEA estoy tratando de impulsar algunos compromisos.

Tengo un requisito de que en el servidor remoto parezca una sola acción.

Hago clic para presionar y veo la siguiente ventana

Esperaba ver la casilla squash aquí pero no la veo.

Por favor, ayúdame.


Puedes hacerlo usando rebase. Ve a VCS / Git / Rebase . Luego seleccione la opción Interactiva . Le mostrará una lista de compromisos, donde puede elegir cuáles quiere aplastar.

Después de presionar Start rebasing, se le solicitará un mensaje de confirmación para la confirmación aplastada. Una vez hecho esto, puede presionar la confirmación aplastada mediante el diálogo de inserción.

Más información sobre rebase en IntelliJ está here .