in

git – ¿Cómo puedo fusionar varias confirmaciones en otra rama como una única confirmación aplastada?

apple touch icon@2

Digamos que su rama de corrección de errores se llama bugfix y quieres fusionarlo en master:

git checkout master
git merge --squash bugfix
git commit

Esto tomará todas las confirmaciones del bugfix rama, aplástalos en 1 compromiso y combínalo con tu master rama.


Explicación:

git checkout master

Cambia a su master rama.

git merge --squash bugfix

Toma todas las confirmaciones del bugfix branch y lo agrupa para una confirmación 1 con su branch actual.
(no aparece ningún compromiso de fusión; puede resolver los conflictos manualmente antes de seguir el compromiso)

git commit

Crea una única confirmación a partir de los cambios combinados.

Omitiendo el -m El parámetro le permite modificar un borrador de mensaje de confirmación que contiene todos los mensajes de sus confirmaciones aplastadas antes de finalizar su confirmación.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Groovy – Cuerdas

adwaMz3dK2PCrXN8ELafgM 1200 80

Revisión del volante Logitech G920 Driving Force