AboutOpinionesBlogLa Blockletter

Software Crafters® 2025 | Creado con 🖤 para elevar el nivel de la conversación sobre programación en español | Legal

Home » GIT » Git Tips: Notas sobre el control de versiones
Git Tips: Notas sobre el control de versiones

Git Tips: Notas sobre el control de versiones

En este post lo iré actualizando con mis notas sobre Git

Miguel A. Gómez
Miguel A. Gómez · Seguir1 min read · 27 Jul 2021

Al suscribirte a la newsletter comparto contigo los 10 libros más importantes de programación. Los que sin duda todo dev debería leer al menos una vez...

En este post lo iré actualizando con mis notas sobre Git.

Cómo subir todas las ramas de golpe

Subir todas las ramas locales a un repositorio remoto en Git de una sola vez no es una característica incorporada en Git. Normalmente preferiremos un control más granular sobre qué ramas se están subiendo al repositorio.

Sin embargo, puede darse el caso de que un momento dado lo necesites. Para ello, simplemente puedes usar utilizar un bucle en la terminal.

Aquí te dejo un ejemplo:

for branch in `git branch | grep -v master`; do
    git push origin $branch
done

Este script obtiene cada rama, excluyendo la rama 'master' y la pushea al repositorio remoto.

Deberías tener cuidado al usar este tipo de operaciones automatizadas, ya que podrías terminar pusheando ramas que no deseas o que no estén listas para ser subidas.

Al suscribirte a la newsletter comparto contigo los 10 libros más importantes de programación. Los que sin duda todo dev debería leer al menos una vez...

Quizás te interese

El programador chófer

El programador chófer

Arquitectura Hexagonal en el FrontEnd

Arquitectura Hexagonal en el FrontEnd