Header Ads Widget

Ticker

6/recent/ticker-posts

Cómo aplastar múltiples confirmaciones de git

Hoy, en este blog, explicaré cómo combinar las confirmaciones relacionadas en una única confirmación. Antes, veamos qué queremos decir con aplastar git commit. Como sugiere el nombre, significa combinar múltiples confirmaciones.
Supongamos que hay varias confirmaciones enviadas para un solo problema o función. Luego, podemos aplastar esas múltiples confirmaciones en una para una mejor gestión.
Por ejemplo, mostraré cómo combinar dos confirmaciones en una. He creado un repositorio de demostración. He realizado dos confirmaciones " primera confirmación " y " segunda confirmación ", como puede ver a continuación,

initial two commits

Ahora el objetivo es combinar estas dos confirmaciones en una.
Para hacer esta ejecución git rebase -i HEAD~2aquí hemos usado 2 porque estamos aplastando dos confirmaciones. Debes usar la cantidad de confirmaciones que deseas aplastar. Puede ser cualquier número. Después de ejecutar esto, se abrirá el editor, allí verá las dos últimas confirmaciones que desea aplastar como se muestra a continuación,

review rebase

Ahora cambie la "selección" a "aplastar" delante de todas las confirmaciones que desea aplastar, así que aquí cambiaré el segundo a "aplastar" como se muestra a continuación,

relace pick with squash

Después de eso, lo guardaremos y abrirá otro archivo en el editor para administrar el mensaje de confirmación como se muestra aquí,

review commit message

Ahora puede eliminar los mensajes anteriores y agregar algún mensaje nuevo,

new commit message

Después de eso, recibirá un mensaje de éxito en la terminal,

success message

Ahora tenemos que empujarlo con fuerza, para hacer esa carrera git push -f origin sanjay
Como puede ver a continuación, las dos confirmaciones anteriores se han reemplazado con la nueva confirmación,

changed commit

Gracias por leer. No dude en comentar si tiene algún problema.

Publicar un comentario

0 Comentarios