From c6ad39c0133dfa47ecf117d777bb6957d195e9ea Mon Sep 17 00:00:00 2001 From: imnavajas Date: Wed, 17 Jan 2024 12:49:43 +0100 Subject: [PATCH] =?UTF-8?q?A=C3=B1adido=20script=20bat=20para=20automatiza?= =?UTF-8?q?r=20los=20commits=20al=20repositorio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sk-commit.bat | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 sk-commit.bat diff --git a/sk-commit.bat b/sk-commit.bat new file mode 100644 index 00000000..6cc71f7a --- /dev/null +++ b/sk-commit.bat @@ -0,0 +1,38 @@ +@echo off + +REM Obtener la fecha y hora actual +for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set datetime=%%a +set year=%datetime:~0,4% +set month=%datetime:~4,2% +set day=%datetime:~6,2% +set hour=%datetime:~8,2% +set minute=%datetime:~10,2% +set second=%datetime:~12,2% + +REM Formatear la fecha y hora +set fecha_hora=%year%-%month%-%day% %hour%:%minute%:%second% + +REM Mensaje de commit automático +set mensaje_automatico=Actualizacion automatica: %fecha_hora% + +REM Solicitar al usuario un mensaje personalizado +set /p mensaje_usuario=Ingrese un mensaje personalizado (o presione Enter para el automatico): + +REM Utilizar el mensaje automático si no se proporciona uno +if "%mensaje_usuario%"=="" ( + set mensaje_commit=%mensaje_automatico% +) else ( + set mensaje_commit=%mensaje_usuario% +) + +REM Añadir todos los cambios al área de preparación +git add . + +REM Realizar el commit con el mensaje seleccionado +git commit -m "%mensaje_commit%" + +REM Subir al respositorio remoto +git push + +REM Imprimir mensaje informativo +echo Se ha realizado el commit con el mensaje: %mensaje_commit%