Aide mémoire pour git flow

 

– Initialiser git flow

git flow init
Which branch should be used for bringing for the production releases?
  - master
Branch name for production releases: [master]
Branch name for "next release" development: [develop]
How to name your supporting branch prefixes?
Feature branches? [feature/]
Release branches? [release/]
Hotfix branches? [hotfix/]
Support branches? [support/]
Version tag prefix? []

démarrer un nouveau développement :

 

git flow feature start modificationX

 

une fois la feature developé :

 

git flow feature finish modificationX

 

Le fait de finir la feature merge la feature dans develop et nous place

dans le branche develop

 

il suffit aprés de la pusher pour l’envoyer sur le serveur de dev

 

git push -u origin

 

Lorsque la branche “develop” est prêt à être testé :

git flow release start v1.0.0

 

Pour publier sur integration :

 

git flow release publish

une fois l’intégration validé pour merger en production et develop et retourner sur la branche master

 

git flow release finish v1.0.0

 

puis pour pusher

git push -u origin

 

Le push peut provoquer une mise en production par le hook post-update

 

 

Pour développer rapidement un hotfix

git flow hotfix start correction

Une branche hotfix/correction est créé

Une fois la correction faite

git flow hotfix finish correction

merge la branche dans master et develop, ajoute un tag et supprime la branche

Cet article, publié dans Dev, Git, est tagué , . Ajoutez ce permalien à vos favoris.

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s