Files
k3s/docs/herramienta git-bajartodos.md
2025-04-27 00:26:25 +00:00

1.2 KiB

git-bajartodos

📥 Descarga (git pull) los últimos cambios de todos los repositorios k8s-*.

¿Qué hace?

Este script entra en cada carpeta que empieza por k8s- y ejecuta git pull, trayendo los cambios remotos a tu copia local.

1. Crea el script

Copia este contenido en ~/bin/git-publish (crea la carpeta ~/bin si no existe):

#!/bin/bash
for dir in k8s-*; do
if [ -d "$dir/.git" ]; then
    echo "📦 Entrando en $dir"
    cd "$dir"
    git pull
    cd ..
fi
done

Hazlo ejecutable:

chmod +x ~/bin/git-bajartodos

2. Añade ~/bin a tu PATH si no lo tienes

Edita ~/.bashrc (o ~/.zshrc si usas Zsh) y añade:

export PATH="$HOME/bin:$PATH"

Y recarga:

source ~/.bashrc

Uso

./git-bajartodos

Requisitos

  • Tener acceso al remoto (vía SSH o HTTPS).
  • No tener conflictos sin resolver en el repositorio local.

Ejemplo de salida

📦 Entrando en k8s-npm
Already up to date.

Notas

  • Si hay conflictos al hacer pull, Git te lo indicará y deberás resolverlos manualmente.
  • Este script no sube nada, solo sincroniza desde el remoto. Para subir cambios locales, usa git-subirtodos.