12 Août Bien comprendre GIT FLOW
Comme d’habitude la première étape est de faire l’initialisation du Git Flow par:
git flow init
Vous pouvez appuyer sur Entrer sur toutes les questions
Après, par défaut, on va se mettre sur la branche develop.
En fait, avec Git FLow on va avoir plusieurs branche Feature, Release, Hotfix, Develop et Master.
1- Partie Feature
Pour la création d’une branche feature on saisie:
git flow feature start LE_NOM_DU_FEATURE
La publication du feature après les lignes de commandes clasique git add . et git commit -m « message » se fait par:
git flow feature publish LE_NOM_DU_FEATURE
Pour fusionner la branche feature avec develop on doit faire:
git flow feature finish NOM_DU_FEATURE
Pour récupérer le contenu d’une feature on fait:
git pull origin feature/NOM_DU_FEATURE
2- Partie Release
L’étape suivante est de créer une release pour la publication du notre modification
git flow release start UNE_VERSION /* par exemple v0.1 */
Ensuite, on fait notre modification et après git commit.
Lorsqu’on termine on fait finish
git flow release finish -m "MESSAGE" VERSION_QU_ON_A_SAISIE
Puis, la publication de notre projet avec les Tags
git push --tags
N’oubliez pas de publier aussi sur la branche master et la branche develop
git push origin master git push origin develop
3- Partie Hotfix
La création d’un Hotfix se fait par:
git flow hotfix start NOM_DU_HOTFIX
Après le commit on saisie le finish
git flow hotfix finish title -m "message" TAGS /* TAGS il peut être un titre simple : exemple fix-title */
De même, n’oubliez pas de faire toujours la mise à jour de la branche Master et Develop
git push origin master git push origin develop