54 lines
1.3 KiB
Batchfile
54 lines
1.3 KiB
Batchfile
@echo off
|
|
REM Script pour automatiser git add, commit et push
|
|
REM Usage: git-commit.bat "votre message de commit"
|
|
|
|
REM Vérifier si un message de commit a été fourni
|
|
if "%~1"=="" (
|
|
echo Erreur: Veuillez fournir un message de commit.
|
|
echo Usage: git-commit.bat "votre message de commit"
|
|
exit /b 1
|
|
)
|
|
|
|
REM Récupérer le message de commit depuis les arguments
|
|
set "COMMIT_MESSAGE=%~1"
|
|
|
|
echo Execution des commandes git...
|
|
echo ----------------------------------------
|
|
|
|
REM git add .
|
|
echo 1. Ajout de tous les fichiers ^(git add .^)
|
|
git add .
|
|
|
|
REM Vérifier si git add a réussi
|
|
if %errorlevel% equ 0 (
|
|
echo ✓ git add . - Succes
|
|
) else (
|
|
echo ✗ git add . - Echec
|
|
exit /b 1
|
|
)
|
|
|
|
REM git commit
|
|
echo 2. Commit avec le message: "%COMMIT_MESSAGE%"
|
|
git commit -m "%COMMIT_MESSAGE%"
|
|
|
|
REM Vérifier si git commit a réussi
|
|
if %errorlevel% equ 0 (
|
|
echo ✓ git commit - Succes
|
|
) else (
|
|
echo ✗ git commit - Echec
|
|
exit /b 1
|
|
)
|
|
|
|
REM git push
|
|
echo 3. Push vers le repository distant
|
|
git push
|
|
|
|
REM Vérifier si git push a réussi
|
|
if %errorlevel% equ 0 (
|
|
echo ✓ git push - Succes
|
|
echo ----------------------------------------
|
|
echo Toutes les operations git ont ete effectuees avec succes !
|
|
) else (
|
|
echo ✗ git push - Echec
|
|
exit /b 1
|
|
) |