Sobes.tech
Junior — Middle

¿Cómo se puede combinar varios cambios en un solo commit antes de enviarlos al repositorio?

sobes.tech AI

Respuesta de la IA

Para combinar varios cambios en un solo commit antes de enviarlos al repositorio, puedes usar el comando git rebase en modo interactivo:

# Iniciar rebase interactivo para los últimos N commits
git rebase -i HEAD~N

En el editor que se abre, reemplaza pick por squash (o s) en los commits que deseas combinar con el anterior. Después de guardar, se abrirá una ventana para editar el mensaje del commit final.

También puedes usar git commit --amend si quieres combinar los cambios con el último commit:

git add .
git commit --amend

Esto reemplazará el último commit por uno nuevo que incluya todos los cambios añadidos.