Agregar sucursal remota en Git

Abdul Jabbar 20 junio 2023
  1. Git remoto
  2. Agregar un repositorio remoto en Git
Agregar sucursal remota en Git

Git no permite a sus desarrolladores crear una nueva rama en un repositorio remoto. Pero en lugar de eso, podemos enviar una rama local ya existente y, después de hacerlo, podemos llevarla a un repositorio remoto usando algunos comandos de Git.

En todos los sistemas de control de versiones, la bifurcación se considera la mejor forma de administrar el código y nos ayuda a crear una rama remota en Git. La bifurcación se usa en las operaciones de desarrollo todos los días para separar los cambios relacionados con el negocio del código de cada uno, o algunos desarrolladores prefieren crear sus ramas para desarrollar nuevos requisitos o funciones.

Cuando necesitamos agregar un nuevo elemento o característica en el desarrollo del código, o queremos corregir un error que ha notado el cliente o la persona de control de calidad en el equipo, generaremos una nueva rama en el mismo repositorio para actualizar y corregir el error en nuestro código. En esta breve guía, aprenderemos a agregar una sucursal remota a un repositorio.

Git remoto

El comando git remote genera, observa y elimina conexiones a otros repositorios.

Agregar un repositorio remoto en Git

Si queremos agregar un nuevo remoto, ejecutaremos el comando git remote add en la terminal, en la que está almacenado el directorio de nuestro repositorio, y este comando agregará una nueva rama a nuestro repositorio.

El comando git remote add se basa en dos argumentos.

  1. La primera parte es un nombre remoto en un comando.
  2. La última parte es una URL remota en un comando.

Por ejemplo:

$ git remote add <newname> <url>
# Set a new remote

Lista de sucursales remotas en Git

Una vez que la rama remota se crea con éxito, podemos enumerar todas las ramas remotas mediante el comando git branch adjunto con el alias _r y verificar si la rama remota recién creada está en la lista.

git branch -r

Crear una sucursal local en Git

Primero, crearemos una rama local con la ayuda del comando git checkout.

git checkout -b <new-branch-name>

Con la ayuda de este comando, creamos una nueva rama a partir de nuestra rama actual. Si queremos desarrollar una nueva rama a partir de otra rama, especificaremos el nombre de la rama que queremos al final del comando, como se menciona a continuación en el ejemplo.

git checkout -b <new-branch-name> <from-branch-name>

Empuje la sucursal local a remota en Git

Trabajamos principalmente en una sucursal local, y cuando estamos listos para compartir con nuestros compañeros de código en un entorno de equipo, lo enviamos al repositorio remoto ejecutando el siguiente comando.

git push -u <remote> <branch-name>

El alias -u se utiliza como abreviatura de --set-upstream. Esto nos ayudará a configurar la sucursal remota para la sucursal local actual.

Después de eso, cada vez que nuestros compañeros de código necesiten interactuar con nuestra rama, ejecutarán el comando git fetch.

git fetch
git checkout <branch-name>

Fusionar sucursal remota en Git

Ahora fusionaremos los cambios de remoto con local a través del siguiente comando.

git merge <remote>

Actualizar remoto en Git

Posteriormente, actualizaremos el remoto desde la sucursal local con el siguiente comando que se muestra en el ejemplo.

git push -u <remote> <branch>
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Artículo relacionado - Git Remote