Este blog explica el procedimiento para combinar varios compromisos en otra rama local de Git como una sola confirmación aplastada.
¿Cómo puedo fusionar múltiples confirmaciones en otra sucursal local de Git como un solo confirmación aplastada??
Para combinar varios compromisos en otra rama como una sola confirmación aplastada, primero, navegue hasta el repositorio local de Git y cree un nuevo archivo. Rastrearlo y actualizar el repositorio cometiendo. Luego, actualice el archivo y agregue cambios al repositorio. A continuación, cree una nueva sucursal local e inmediatamente cambie a ella. Ejecutar el "$ Git Merge -Squash "Comando para fusionar los compromisos. Por último, ejecute el "Git Commit"Comando para guardar los cambios.
Ahora, implementa las instrucciones discutidas anteriormente!
Paso 1: Muévete al repositorio local Git
Primero, navegue al repositorio local deseado utilizando el "cd" dominio:
$ CD "C: \ Users \ nazma \ git \ test_2"
Paso 2: Crear archivo
A continuación, cree un archivo nuevo utilizando el "tocarComando "junto con el nombre del archivo:
$ touch archivo1.TXT
Paso 3: Archivo de seguimiento
Ejecutar el "Git AgregarComando "para rastrear el archivo creado:
$ git agregar archivo1.TXT
Paso 4: actualizar repositorio
A continuación, guarde los cambios adicionales en el repositorio local a través del "Git Commit"Comando con el"-metro"Opción para agregar el mensaje de confirmación deseado:
$ git commit -m "1 archivo agregado"
Paso 5: Actualizar archivo
Abra el archivo creado usando el "comenzar"Comando con un editor de texto predeterminado y actualizarlo:
$ iniciar archivo1.TXT
Paso 6: Track Se agregó cambios
Rastrear todos los cambios agregados al repositorio utilizando el "Git Agregar ." dominio:
$ git add .
Paso 7: Cambios de confirmación
Ejecutar el "Git Commit"Comando con el"-metro"Opción para cometer todos los cambios y guardarlos:
$ git commit -m "1 archivo actualizado"
Paso 8: Historia del registro de Git
Para ver el historial de registro de repositorio de git actual, ejecute el "Git log ." dominio:
Log de $ git .
Paso 9: Crear y cambiar la rama local
Ejecuta el "CAMENTA DE GIT"Comando con el"-bOpción para crear y cambiar a la rama inmediatamente:
$ git checkout -b gemma
En el comando anterior, "gema"Se especifica como el nombre de la rama:
Paso 10: fusionar múltiples compromisos
Fusionar los múltiples compromisos en otra rama como una sola compromiso aplastada ejecutando el "git fusionar"Comando junto con el"-calabaza" opción:
$ Git Merge --Squash Main
Como puede ver en la salida proporcionada a continuación, se fusionan los dos compromisos más recientes:
Paso 11: actualizar repositorio
Ahora, ejecute el "Git Commit"Comando para actualizar el repositorio:
$ git comet
La siguiente salida indica que los confirmaciones se aplastan con éxito en otra rama:
Paso 12: Verificar el historial de registros de git
Por último, ejecute el siguiente comando para la verificación:
Log de $ git .
Se puede observar que la operación de fusión de múltiples compromisos se realiza con éxito:
Eso es todo! Hemos proporcionado el método para combinar varios compromisos en otra rama local de Git como una sola confirmación aplastada.
Conclusión
Para combinar varios compromisos en otra rama como una sola confirmación aplastada, muévase al repositorio local de Git y cree un nuevo archivo. Luego, rastreelo y actualice el repositorio cometiendo. Después de eso, actualice el archivo y agregue cambios al repositorio. A continuación, cree una nueva sucursal local e inmediatamente cambie a ella. Ejecutar el "$ Git Merge -Squash "Comando para fusionar los compromisos. Ejecuta el "Git Commit"Para guardar cambios. Este blog demostró el método para combinar varios compromisos en otra rama local de Git como un solo compromiso aplicado.