Empuje la rama local a la rama remota en Git

Abdul Jabbar 6 febrero 2022
  1. Empuje la rama local a la rama remota
  2. Empuje la rama local por primera vez
Empuje la rama local a la rama remota en Git

Git es una plataforma que usa ramas para desarrollar características del flujo de trabajo principal. Es un sistema de control de versiones desconcentrado porque tenemos ramas locales y remotas en nuestro repositorio.

Cuando trabajamos de forma independiente, nos comprometemos con nuestra rama local, pero ¿qué tenemos que hacer si queremos compartir nuestro compromiso con nuestros colegas? Para este caso, empujaremos nuestra rama Git al repositorio remoto.

Este artículo mostrará cómo enviar una rama Git de forma remota para esta acción.

El comando git push se utiliza aquí para transferir datos del repositorio local a un repositorio remoto.

Push es un método para mover commits de nuestro repositorio local al repositorio remoto. Sin embargo, podemos decir que es equivalente a git fetch, ya que git fetch se usa para importar commits a nuestra rama local, mientras que el comando git push exporta commits a nuestra rama remota.

El comando git remote aquí se usa para hacer ramas remotas. El comando push puede sobrescribir los cambios, mientras que debemos tener cuidado al enviar nuestros cambios a la rama remota.

Las preocupaciones se mencionan a continuación:

  • El comando push se utiliza para transferir nuevos datos de commits locales a un repositorio remoto.
  • la rama desde la que estamos cargando los datos debe estar siempre presente en la rama HEAD registrada en nuestro entorno local.
  • La rama a la que estamos cargando datos debe mencionarse claramente en las opciones del comando. Sin embargo, estas opciones se pueden omitir si ya está configurada una conexión de seguimiento con una rama remota.

Empuje la rama local a la rama remota

Además, el comando push también se utiliza para eliminar una rama remota en algunos casos.

Antes de ejecutar el comando git push, primero se debe verificar la rama local correcta. Después de eso, para ejecutar el comando empujar, resalte a qué rama remota desea empujar:

git checkout develop
git push origin develop

Empuje la rama local por primera vez

Aquí podemos usar la opción -u si creamos una rama local por primera vez en un repositorio remoto; esto sería muy útil para el futuro. Garantiza que se construye una relación de seguimiento entre una rama local y una remota que hemos realizado recientemente.

git push -u origin develop

Después de configurar una relación de seguimiento, podemos ejecutar más empujes sin proporcionar explícitamente cambios adicionales, ya que la relación de seguimiento proporciona valores predeterminados para el comando de empuje. Usamos la opción --delete para eliminar una rama remota e indicamos qué rama queremos eliminar en el parámetro.

El siguiente es el comando para eliminar la rama del repositorio remoto:

git push origin --delete feature/login
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 Push