Acerca de combinar una confirmación
La combinación te permite combinar confirmaciones múltiples del historial de tu rama en solo una confirmación. Esto puede ayudar a que el historial de tu repositorio sea más legible e inteligible.
Combinar una confirmación
-
En GitHub Desktop, haz clic en Current branch.

-
En la lista de ramas, selecciona aquella que tenga los commits que quieres combinar.
-
En la barra lateral de la izquierda, haz clic en Historial.

-
Selecciona los commits para hacer squash y suéltalos en el commit con el que desees combinarlas.
Puede seleccionar una confirmación o seleccionar varias confirmaciones si presiona Comando o Mayús.
Puede seleccionar una confirmación o seleccionar varias confirmaciones si presiona Ctrl o Mayús.

-
Modifica el mensaje de confirmación de tu nuevo commit. Los mensajes de confirmación de los commits seleccionados que desea hacer squash se rellenan previamente en los campos Resumen y Descripción.
-
Haga clic en Squash Commits.
Mensajes de error cuando combinas las confirmaciones
Cuando aprietas las confirmaciones, es posible que veas una de las siguientes notificaciones o mensajes de error.
- Una notificación indica que el cambio solicitado a la rama requerirá un empuje forzado para poder actualizar la rama remota. El empuje forzado altera el historial de confirmaciones de la rama y afectará a otros colaboradores que trabajan en ella. Seleccione Iniciar Squash para comenzar el squash, y después haga clic en Hacer un push forzado al origen para insertar sus cambios.
- Un error indica que el squash falló porque hay un commit de fusión entre los commits squashados.
- Se muestra una notificación indicando que hay cambios sin confirmar en tu rama actual. Seleccione Guardar provisionalmente los cambios y Continuar para guardar provisionalmente los cambios y continuar, o bien seleccione Cerrar para descartar el mensaje y confirmar los cambios. Cuando ya no haya cambios sin confirmar, podrás fusionar tus commits.
Información adicional
-
[AUTOTITLE](/desktop/managing-commits/options-for-managing-commits-in-github-desktop)