Skip to content
Snippets Groups Projects
Git-Create-a-new-branch.bat 1.65 KiB
Newer Older
:: ----------------------------------------------------------------------------------------------------------
::                       >>> SCE Laplace - Service Commun d'Electronique du Laplace <<<
:: ----------------------------------------------------------------------------------------------------------
:: Laboratoire plasma et conversion d’énergie - UMR5213
:: http://www.laplace.univ-tlse.fr/
:: © 2022 Laplace - CNRS/INPT/UPS
:: Créer le 2022-10-02, dernière mise à jour le 2022-10-03
:: par Arnauld Biganzoli <arnauld.biganzoli@laplace.univ-tlse.fr>
::
:: Description :
:: Fichier batch scipt Windows pour créer une branche de travail dans votre repository Git.


@REM ----------------------------------------------------------------------------------------------------------
@REM Préparation de la fenêtre cmd
@REM ----------------------------------------------------------------------------------------------------------
@echo off
cls

@REM Définir le titre affiché dans la fenêtre de la console.
title Creer une nouvelle branche de travail

@REM Definition des variables en local
setlocal EnableExtensions EnableDelayedExpansion

if exist .git (
    echo Creation d'une branche de travail pour votre repository local
    echo -------------------------------------------------------------
    echo.

    @REM Nom de la nouvelle branche
    set new_branch_name=%USERNAME%_%date:~6,4%%date:~3,2%%date:~0,2%
    @REM https://git-scm.com/docs/git-switch
    git switch -c !new_branch_name!
    echo La branche "!new_branch_name!" est maintenant active
    
) else (
    echo Vous n'etes pas a la racine d'un repository.
)

echo.

pause

@REM End of batch program.
exit