Skip to content

MoustacheTheCat/script_branch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Script Git Branch Utility

Ce script Bash vous permet de gérer les branches Git de votre projet de manière simplifiée. Il prend en charge plusieurs opérations courantes telles que la création de branches, la suppression de branches locales et distantes, la fusion de branches, et bien plus encore.

Utilisation

Pour utiliser ce script, exécutez-le depuis votre terminal avec les arguments appropriés. Voici comment vous pouvez l'utiliser :

./gitbranch.sh [option] [branche1] [branche2]

[option] : L'option à exécuter (voir ci-dessous).
[branche1] : Le nom de la première branche (le cas échéant).
[branche2] : Le nom de la deuxième branche (le cas échéant).

Options prises en charge

cc : Crée une nouvelle branche et passe automatiquement en mode de branchement.
del : Supprime une branche locale.
der : Supprime une branche à la fois localement et à distance.
chk : Passe à une branche spécifiée.
m : Fusionne une branche spécifiée dans la branche actuelle.
chkm : Passe à une branche spécifiée et fusionne une autre branche.
chckmdel : Passe à une branche spécifiée, fusionne une autre branche, puis supprime la branche fusionnée localement.
chckmdelder : Passe à une branche spécifiée, fusionne une autre branche, supprime la branche fusionnée localement et la supprime à distance.

Exemples d'utilisation

Créez et basculez automatiquement vers une nouvelle branche :

./gitbranch.sh cc ma-nouvelle-branche

Supprimez une branche locale :

./gitbranch.sh del ma-branche-a-supprimer

Supprimez une branche locale et distante :

./gitbranch.sh der ma-branche-a-supprimer

Passez à une branche spécifique :

./gitbranch.sh chk ma-branche-cible

Fusionnez une branche dans la branche actuelle :

./gitbranch.sh m ma-branche-a-fusionner

Passez à une branche spécifique, puis fusionnez une autre branche :

./gitbranch.sh chkm ma-branche-cible ma-branche-a-fusionner

Passez à une branche spécifique, fusionnez une autre branche, puis supprimez la branche fusionnée localement :

./gitbranch.sh chkmdel ma-branche-cible ma-branche-a-fusionner

Passez à une branche spécifique, fusionnez une autre branche, supprimez la branche fusionnée localement et la supprimez à distance :

./gitbranch.sh chkmdelder ma-branche-cible ma-branche-a-fusionner

N'oubliez pas de donner les autorisations d'exécution au script avant de l'utiliser :

 chmod +x gitbranch.sh

Vous pouvez aussi crée un allias afin de simplifier encore plus la commande ( voir les readme de pérécdent script pour connaitre la procédure )

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages