Git fusionar sin comedia automática

Git fusionar sin comedia automática
El "git fusionar"Es un comando git utilizado para fusionar una rama a otra. La mayoría de los desarrolladores usan el comando Git Merge para integrar las confirmaciones de la rama en la rama principal o maestra. Cuando se realiza la fusión, se comprometerá automáticamente. Sin embargo, a veces los desarrolladores quieren fusionar la rama sin el compromiso, y piensan que hay alguna forma de fusionar la rama GIT sin autocomita.

En esta publicación, explicaremos cómo fusionar sin compromiso automático.

Cómo git fusionarse sin comedia automática?

Para fusionar la rama GIT sin autocomita, utilice el "Git Merge Branch -No Commit"Comando siguiendo el procedimiento proporcionado.

Paso 1: Abra la terminal Git

Desde el menú de inicio de Windows, abra el "Git Bash"Git Terminal:

Paso 2: Mover al repositorio de Git

Utilizar el "cd"Comando para moverse al repositorio de git:

$ CD "C: \ git \ demo2"

Paso 3: Crea una nueva rama

Cree una nueva rama ejecutando el "rama git " dominio:

$ git rama trabajo

Paso 4: Muévete a New Branch

Cambie a la rama recién creada a través del comando proporcionado:

$ git trabajo de pago

Paso 5: crear un archivo nuevo

Utilizar el "tocarComando "y crear un nuevo archivo:

$ touch archivo1.TXT

Paso 6: Agregar archivo al índice de seguimiento

A continuación, agregue el archivo al índice de seguimiento utilizando el comando mencionado a continuación:

$ git agregar archivo1.TXT

Verifique el estado del repositorio Git verificando su estado y asegúrese de que los cambios no se reaccionen para rastrear un índice o no:

Estado de $ git

Paso 7: Cambios de confirmación

Con la ayuda del "Git Commit"Comando, confirme los cambios rastreados:

$ git commit -m "el archivo1 está comprometido"

Verifique el registro del repositorio para confirmar si los cambios se comprometen o no:

Log de $ git

Paso 8: Cambiar a la rama maestra

A continuación, cambie a la rama en la que desea fusionar la nueva rama usando el "CAMENTA DE GIT" dominio. Por ejemplo, hemos abierto un "maestro" rama:

$ git checkout maestro

Paso 9: Rama de fusión

A continuación, fusione la rama GIT sin un autocombito:

$ git fusion work-no-commit--no-ff

Verifique el registro de git para verificar si la confirmación de fusión se genera o no:

Log de $ git

La salida indica que hemos usado el "git fusionar"Comando sin autocomisión:

Consejo de bonificación: elimine el comet commit después de la fusión de git

Para eliminar los compromisos después de la operación de fusión de git sin cancelar el proceso de fusión, puede utilizar el "reinicio de git " dominio. Para este propósito, consulte las instrucciones proporcionadas.

Paso 1: Rama de fusión

Primero, fusione la rama a través del "git fusionar" dominio:

$ git fusión de trabajo

Al hacerlo, el editor de texto aparecerá en la pantalla. Edite el mensaje de confirmación y presione el "Ctrl+S"Clave para guardar el mensaje. Entonces, presione el "CTRL+X"Para salir del editor Nano:

Verifique los registros del repositorio para confirmar si el mensaje de confirmación se guarda o no:

Log de $ git

La salida muestra que hemos fusionado la rama con la confirmación:

Paso 2: Eliminar compromiso solo después de fusionar git

Ahora, elimine el mensaje de confirmación después de que el git se fusione usando el "reinicio de git" dominio:

$ git restablecimiento "~ 1"

Nuevamente, verifique el registro del repositorio de git para verificar si el mensaje de confirmación se elimina o no:

Log de $ git

Aquí, puede ver que hemos eliminado la confirmación solo después de la fusión de GIT:

Hemos demostrado cómo usar Git Merge sin autocométrico.

Conclusión

Usar el "git fusionarComando "Sin contrato automático para fusionar ramas, primero abra el repositorio local de Git. Cambie a la rama en la que desea fusionar otra rama a través del "CAMENTA DE GIT " dominio. Después de eso, usa el "git fusion -No -Commit"Comando para fusionar la rama sin autocomisión. Esta publicación ha elaborado sobre cómo usar el "git fusionar"Sin autocomet Commit.