19.8 C
Madrid
miércoles, octubre 22, 2025
spot_img
spot_img

Cómo crear una rama en Git

La creación de una nueva rama en GIT asegura que los cambios se realicen de forma aislada sin afectar la estabilidad de la rama principal u otras ramas activas. Permite a los equipos colaborar de modo más valioso, mandar diferentes versiones de proyectos y fusionar actualizaciones sin problemas posteriormente de ser probadas y aprobadas. Por otra parte, los desarrolladores pueden acortar los conflictos, racionalizar su flujo de trabajo y surtir una cojín de código limpia y admisiblemente organizada utilizando ramas GIT. En este artículo, discutiremos diferentes métodos para crear ramas GIT locales y remotamente.

Por qué usar ramas en Git

Las ramas en Git le permiten trabajar en diferentes tareas sin afectar el código principal. Puede crear una rama para sumar una función, corregir un error o probar poco nuevo, todo mientras mantiene el esquema principal seguro y estable. Git hace que la ramificación sea rápida y manejable, para que los equipos puedan trabajar en múltiples cosas a la vez y fusionar los cambios sin problemas. Esto mantiene el flujo de trabajo organizado y ayuda a evitar conflictos.

Relacionado: Aprenda a borrar el personalidad en Git.

Creando una nueva rama en Git

Las sucursales en GIT le permiten separar su trabajo de la cojín de código principal, lo que facilita desarrollar nuevas funciones o aplicar correcciones de forma independiente. Puede usar la venidero sintaxis para crear una nueva rama en GIT:

git branch (branchName)

Reemplazemos branchName Con el nombre efectivo que desea usar para la nueva rama:

git branch mte
Crear rama

Puede revisar la creación de rama usando el venidero comando:

git branch

Este comando recupera las listas de todas las ramas locales y resalta la coetáneo con un asterisco *:

LEER  Docker versus máquina virtual: cuál debería usar
Verificar la creación de ramas

La salida muestra que una nueva rama nombrada mte ha sido creado con éxito. La rama coetáneo está tranquilo master; Sin confiscación, podemos cambiar a la rama recién creada usando el venidero comando:

git checkout mte

La salida confirma que Git ha cambiado con éxito a la nueva rama:

Rama de interruptor

Crear una nueva rama Git y cambiarla inmediatamente

Podemos crear una nueva rama GIT y cambiarla inmediatamente en un solo paso usando el venidero comando:

git checkout -b maketecheasier
Rama Crear y Switch

Alternativamente, podemos usar el git switch comando con el -c opción para crear una nueva rama y cambiar automáticamente a ella inmediatamente:

git switch -c mte2
Interruptor de git

Los dos comandos crean una nueva rama desde la rama coetáneo. Si desea crear una nueva rama desde una rama diferente (que no sea la coetáneo), debe especificar esa rama explícitamente utilizando el venidero comando:

git checkout -b (newBranch) (targetBranch)

Reemplazar targetBranch con el nombre de la rama efectivo del que desea crear uno nuevo. Por ejemplo, si se encuentra actualmente en el mte2 rama pero quiero crear una nueva rama de la maketecheasier rama, debe especificar la rama objetivo de la venidero modo:

git checkout -b mteClone maketecheasier
Crear desde rama específica

Creación de una rama a partir de una confirmación específica

En GIT, cada confirmación guardaspaldas una instantánea de su esquema en cierto punto en el tiempo. A medida que realiza cambios y mejoras, Git realiza un seguimiento de ellos a través de estos compromisos. Cada confirmación tiene un identificador único llamado hash, que puede usar para crear una nueva rama a partir de esa traducción exacta del esquema.

Para obtener la relación de compromisos recientes contiguo con sus títulos hash, ejecute el venidero comando:

git log --oneline

Este comando devuelve una relación donde cada entrada incluye un hash corto y el mensaje de confirmación:

LEER  5 formas de apagar la pantalla en Windows sin ponerla en suspensión
Crear rama desde el compromiso

Una vez que tenga el hash de la confirmación del que desea ramificarse, use el venidero comando para crear una nueva rama basada en él:

git branch (newBranch) (commitHash)

Por ejemplo, este comando crea una nueva rama basada en el hash de confirmación 990d80c:

git branch mteExample 990d80c
Crear rama basada en el hash

Crear una rama remota y empujarla a Github

Si desea hacer una nueva rama en su computadora en función de una rama que ya existe en un repositorio remoto (como GitHub), puede usar el comando de rama git con el --track opción:

git branch --track newBranch origin/remoteBranch

Reemplazar newBranch con el nombre que desea para su sucursal restringido y origin con el nombre del repositorio remoto (generalmente se vehemencia origen de forma predeterminada). Reemplazar remoteBranch Con el nombre de la rama del repositorio remoto, desea copiar.

Por ejemplo, si hay una rama nombrada mteTest en el control remoto y desea crear una rama restringido emplazamiento testExample Desde él, puede ejecutar el venidero comando:

git branch --track testExample origin/mteTest

Este comando vincula a su restringido testExample Para rastrear los cambios de origin/mteTest.

Creación de una rama Git en un repositorio remoto

Una vez que haya creado una nueva rama en su máquina restringido usando git branches posible que desee sumar esa rama a su repositorio remoto (como GitHub). Para hacer eso, puedes usar el git push comando con el -u opción:

git push -u remoteRepo localBranch

Reemplazar remoteRepo con el nombre de su repositorio remoto y localBranch Con el nombre de la rama que creó localmente. Por ejemplo, si creó una sucursal restringido emplazamiento mteBranch y quiero empujarlo al repositorio remoto conocido originpuede ejecutar el comando de la venidero modo:

git push -u origin mteBranch

Este comando crea el mteBranch En el repositorio remoto y vincula su rama restringido a la remota, por lo que los comandos futuros de empuje y linaje sabrán dónde despachar u obtener actualizaciones.

LEER  5 formas de controlar su computadora Linux desde su teléfono móvil

Eliminar ramas git

Si tiene una rama Git restringido que ya ha fusionado y ha empujado al repositorio remoto, puede eliminarla de modo segura utilizando el -d Opción con el comando de rama git:

git branch -d branchName

Por ejemplo, el venidero comando elimina el mte rama:

git branch -d mte
Eliminar la rama

Si desea eliminar una rama sin importar si se fusiona o no, puede usar la opción -d (mayúscula d). Esto elimina con fuerza la rama:

Eliminar la rama con fuerza

En compendio, crear una nueva rama en GIT es una forma simple de mandar los cambios sin afectar el esquema principal. Le ayuda a trabajar en funciones, arreglar errores o probar ideas de forma independiente. De esta modo, mantiene su cojín de código limpia y organizada. En este artículo, exploramos cómo crear ramas localmente, desde compromisos específicos, y empujándolas a repositorios remotos como GitHub.

Si eres nuevo en GIT, construya estos buenos hábitos desde el primer día para reforzar tu comprensión y evitar errores comunes. Asimismo puede consultar la Derrotero para principiantes para GIT para obtener una entrada completa sobre el uso de GIT de modo efectiva.

spot_img

Artículos relacionados

spot_img

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

Últimos artículos