Schéma du workflow Git
Git est un logiciel de gestion de versions de code source ayant rencontré un vif succès depuis les années 2010. Il semble cependant un peu difficile à comprendre pour des nouveaux arrivants, au point qu'on me demande souvent de faire des formations à cet outil. Comme j'aime bien les diagrammes synthétiques, j'en ai donc fait un pour Git.
Git permet de manipuler l'état d'un dépôt de code source via des commandes. Le diagramme s'inspire donc des diagrammes de séquence, où chaque colonnes est un état, et où des flèches horizontales figurent des actions les modifiant.
La version vectorielle du diagramme est (évidemment) disponible sur la page Github du projet, avec quelques explications (en anglais).