Ce contenu est actuellement mis en place avec le concept Gitflow.
- Créez un nouveau repository sur GitHub en utilisant le modèle Gitflow. ✅
- Clonez le repository sur votre ordinateur. ✅
- Créez une branche "develop" à partir de la branche principale "master". ✅
git checkout -b develop
- Effectuez une modification mineure dans un fichier quelconque sur la branche "develop". ✅
- Ajoutez et validez les modifications, puis fusionnez la branche "develop" dans la branche "master". ✅
git add .
git commit -m "Première modification mineure"
git checkout develop
- Créez une branche "feature" à partir de la branche "develop". ✅
git checkout -b feature
- Effectuez une modification significative dans un fichier quelconque sur la branche "feature". ✅
- Ajoutez et validez les modifications, puis fusionnez la branche "feature" dans la branche "develop". ✅
git add .
git commit -m "Première feature"
git checkout develop
git merge feature
- Créez une autre branche "feature2" à partir de la branche "develop". ✅
git checkout -b feature2
- Effectuez une modification dans un fichier quelconque sur la branche "feature2". ✅
- Ajoutez et validez les modifications, puis fusionnez la branche "feature2" dans la branche "develop". ✅
git add .
git commit -m "Feature n°2"
git checkout develop
git merge feature2
- Supprimez les branches "feature" et "feature2". ✅
git branch -D feature
git branch -D feature2
- Créez une branche "release" à partir de la branche "develop". ✅
git checkout -b release
- Effectuez une modification mineure pour préparer la version de la branche "release". ✅
- Ajoutez et validez les modifications, puis fusionnez la branche "release" dans la branche "main". ✅
git add .
git commit -m "Première release"
git checkout main
git merge release
git checkout develop
git merge release
- Créez une étiquette pour la version de la branche "master".
git tag '0.1.0'
- Supprimez la branche "release". ✅
git branch -D release
- Vous avez terminé! ✅