¿Cómo cambiar la rama principal en Git?

Como Cambiar La Rama Principal En Git



A veces, los usuarios quieren cambiar la rama secundaria a la rama principal en Git para realizar diferentes operaciones. Sin embargo, el cambio de la rama principal en Git debe realizarse con mucho cuidado. Es importante para garantizar que todos estén al tanto de las modificaciones. Para evitar conflictos o problemas, es necesario asegurarse de que la nueva rama principal sea compatible con las ramas existentes.

Esta publicación de blog explicará en detalle el método para cambiar la rama principal en Git.







¿Cómo cambiar la rama principal en Git?

No es posible cambiar directamente la rama principal de Git. Para ese propósito, Git proporciona diferentes comandos que se usan para permitir que la rama secundaria funcione como una rama principal. Para hacerlo, siga los métodos indicados a continuación:



Método 1: cambiar la rama principal usando el comando 'git merge' en Git

Para cambiar la rama principal usando el ' combinación de git Comando, echa un vistazo a las instrucciones dadas:



    • Navegue al directorio raíz de Git.
    • Cree una nueva sucursal y verifíquela enumerando todas las sucursales.
    • Cambiar a una nueva sucursal.
    • Genere archivos y sígalos hasta el área de preparación.
    • Confirme todos los cambios ejecutando el comando “ git cometer ' dominio.
    • Cambiar a la sucursal principal.
    • Combinar el niño ' beta ” rama con el padre “ principal ' rama.
    • Verifique revisando el historial de registro de Git.

Paso 1: redirigir al directorio local de Git





Primero, diríjase al repositorio de Git deseado ejecutando el ' cd ' dominio:

cd 'C:\Usuarios\usuario\Git \t isdemo1'

 
Paso 2: crea una nueva sucursal



Generar una nueva sucursal local con la ayuda del “ rama git ' dominio:

rama git beta

 

Paso 3: Enumere todas las sucursales

Para verificar la rama recién creada usando el siguiente comando:

rama git

 
La imagen resultante muestra que la rama recién creada existe en la lista:


Paso 4: cambie a la rama recién creada

Ejecute el “ interruptor git Comando y cambie a la rama recién creada:

git cambiar beta

 

Paso 5: Crear nuevos archivos

Para crear nuevos archivos con diferentes extensiones, ejecute el “ tocar ' dominio:

tocar archivo1.txt archivo2.py archivo3.html

 

Paso 6: seguimiento de archivos

Ejecute el “ agrega git Comando para agregar todos los archivos en el índice de ensayo:

añadir .

 

Paso 7: Confirmar todos los cambios

A continuación, confirme todos los cambios agregados ejecutando el ' git cometer comando ” junto con el “ -metro ” bandera para insertar un mensaje:

git cometer -metro 'archivos generados'

 

Paso 8: ver el historial de Git

Utilizar el ' registro de git comando ” junto con el “ -una línea ” opción para mostrar cada compromiso en una sola línea:

registro de git --en línea

 
El resultado proporcionado a continuación indica que actualmente “ CABEZA ” está apuntando a la “ beta ' rama:


Paso 9: cambiar a la sucursal matriz

Ejecute el comando dado a continuación y cambie a ' principal ' rama:

pago git principal

 

Paso 10: fusionar sucursales

Ahora, combine el ' beta ” rama con el “ principal ” para que se comporte como una rama principal en el repositorio de Git:

combinación de git beta

 
El siguiente resultado indica que ambas ramas se han fusionado con éxito:


Paso 11: verifique el historial de registro

Para verificaciones, verifique el historial de registro de Git ejecutando el ' registro de git –una línea ' dominio:

registro de git --en línea

 
La salida resultante indica que “ CABEZA ” está apuntando a ambas ramas:

Método 2: cambie la rama principal usando el comando 'git rebase –onto' en Git

El ' git rebase –onto El comando ” se puede utilizar para cambiar la rama principal. Para una demostración práctica, pruebe el siguiente procedimiento:

    • Navegue al directorio local de Git.
    • Enumere todas las sucursales existentes.
    • Cambiar a la sucursal principal.
    • Ejecute el “ git rebase –onto ” y configure el nombre de la rama para que se comporte como un padre.

Paso 1: Ir al repositorio local de Git

Ejecute el “ cd ” y navegue hasta el repositorio local de Git en particular:

cd 'C:\Usuarios\usuario\Git \t estproyecto'

 
Paso 2: Mostrar todas las sucursales

A continuación, enumere todas las sucursales disponibles utilizando el ' rama git ' dominio:

rama git

 

Paso 3: cambiar a la sucursal principal

Luego, ejecute el “ pago git ” junto con la rama principal y cambie a ella:

pago git maestro

 

Paso 4: cambiar la sucursal principal

Para cambiar la rama principal, utilice el ' git rebase –onto ” y especifique el nombre de la rama principal junto con la rama secundaria:

git rebase --sobre característica principal3

 
La imagen resultante muestra que el “ el maestro de sucursal actual está actualizado ”:


Paso 5: Verificación

Vea el historial de registro de Git utilizando el comando proporcionado para la verificación:

registro de git --en línea

 
Se puede notar que el “ CABEZA ” está apuntando a ambos el “ maestro ' y el ' característica3 ' sucursales:


¡Eso es todo! Hemos proporcionado diferentes métodos para cambiar la rama principal en Git.

Conclusión

Para cambiar la rama principal en Git, no hay comando ni método directo disponible. No es posible cambiar directamente la rama principal de Git. Sin embargo, Git proporciona dos métodos alternativos para ese propósito. La primera es usando el “ combinación de git ” comando y el otro es “ git rebase –onto ” que se usa para combinar ambas ramas y comportarse como un padre en el mismo repositorio. Esta publicación indicó los métodos para cambiar la rama principal en Git.