Actualización del 2025-08-16 a las 13:12:01
This commit is contained in:
parent
b44096b07c
commit
b26e9ad87f
13 changed files with 710 additions and 222 deletions
|
|
@ -1,26 +1,35 @@
|
|||
#!/bin/bash
|
||||
|
||||
# --- Script para actualizar el repositorio de Git automáticamente ---
|
||||
# --- Script para actualizar el repositorio de Git de forma robusta ---
|
||||
|
||||
echo "🚀 Iniciando actualización del repositorio..."
|
||||
|
||||
# 1. Verificar el estado (opcional, pero bueno para ver qué se sube)
|
||||
# 1. Sincronizar con el repositorio remoto para evitar conflictos
|
||||
echo "----------------------------------------"
|
||||
git status
|
||||
echo "🔄 Sincronizando con el repositorio remoto (git pull)..."
|
||||
git pull || { echo "❌ Error al hacer git pull. Soluciona los conflictos y vuelve a intentarlo."; exit 1; }
|
||||
echo "----------------------------------------"
|
||||
|
||||
|
||||
# 2. Preparar todos los archivos modificados y nuevos
|
||||
echo "➕ Añadiendo todos los archivos al área de preparación (git add .)"
|
||||
git add .
|
||||
git add -u # Asegura que los archivos eliminados también se registren
|
||||
|
||||
# 3. Crear el mensaje del commit con la fecha y hora actual
|
||||
# 3. Crear el mensaje del commit solo si hay cambios
|
||||
COMMIT_MSG="Actualización del $(date +'%Y-%m-%d a las %H:%M:%S')"
|
||||
echo "💬 Creando commit con el mensaje: '$COMMIT_MSG'"
|
||||
git commit -m "$COMMIT_MSG"
|
||||
|
||||
# Solo hacemos commit si hay algo que añadir para evitar commits vacíos
|
||||
if ! git diff-index --quiet HEAD --; then
|
||||
git commit -m "$COMMIT_MSG"
|
||||
else
|
||||
echo "ℹ️ No hay cambios que subir. El repositorio ya está actualizado."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# 4. Subir los cambios a GitHub
|
||||
echo "⬆️ Subiendo cambios al repositorio remoto (git push)..."
|
||||
git push
|
||||
git push || { echo "❌ Error al hacer git push. Revisa la conexión o los permisos."; exit 1; }
|
||||
|
||||
echo "✅ ¡Actualización completada!"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue