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 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.
LinkedInArtículo relacionado - Git Push
- Cabezal de origen Git Push
- Confirmar y enviar un solo archivo al control remoto
- Diferencia entre Git Push Origin y Git Push Origin Master
- Enviar una confirmación específica a un repositorio remoto
- Force Git Push para sobrescribir archivos en el repositorio remoto
- git add, git commit y git push en One Command