Primer commit
This commit is contained in:
52
docs/herramienta git-bajartodos.md
Normal file
52
docs/herramienta git-bajartodos.md
Normal file
@ -0,0 +1,52 @@
|
||||
# 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`.
|
Reference in New Issue
Block a user