Pourquoi faire de la gestion de version ?
- Retour en arrière
- Expérimentation possible
- Travail à plusieurs en parallèle
Outils de collaboration :
- Branches, plusieurs workflows possibles :
- tout dans master 🤮
- gitflow
- master + branches de feature
- n'importe quelle combinaison de tout ça
- Pull/merge requests & code review
- Branche master protégée
Messages de commit utiles !
[![](./assets/img/gitflow.png)](https://nvie.com/posts/a-successful-git-branching-model/)
[![](./assets/img/github_flow.png)](https://guides.github.com/introduction/flow/)