Tostón Legal

(Por si te interesa, ni usamos ni comemos galletas 🍪)

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

La newsletter, por Miguel A. Gómez

Únete gratis a las miles de personas que han descubierto una forma diferente de entender la programación. Eso sí, si tienes la piel fina, mejor no te suscribas.

Error:

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.

La newsletter, por Miguel A. Gómez

Miguel A. Gómez - Clean JavaScript

Cada lunes, miércoles y viernes escribo un email con un consejo para subir de nivel como developer. Semana que estás fuera, consejos que te pierdes.

Aprenderás a escribir mejor código gracias a arquitectos en torres de marfil, barcos que se hunden y a developers que desarrollan lenguajes en 10 días ...

Únete gratis a las miles de personas que han descubierto una forma diferente de entender la programación. Eso sí, si tienes la piel fina, mejor no te suscribas.

Miguel A. Gómez - Clean JavaScript
Error:

Quizás te interese

El programador chófer

El programador chófer

Arquitectura Hexagonal en el FrontEnd

Arquitectura Hexagonal en el FrontEnd