Git – Présentation basique et non-exhaustive Matthieu FOURNET 29 septembre 2021 doc.callmematthi.eu/TOC_Git.html
[email protected] Sommaire 1 Le versioning : quoi ? pourquoi ? 2 Git – généralités 3 Git en détail 4 Trucs en vrac 5 Mes $0.02 de dernière minute Git – Présentation basique et non-exhaustive 2/117 Le versioning : quoi ? pourquoi ? Git – Présentation basique et non-exhaustive 3/117 le versionnage (aka “versioning”) mécanisme qui consiste à conserver la version d’une entité logicielle quelconque, de façon à pouvoir la retrouver facilement, même après l’apparition et la mise en place de versions plus récentes. Git – Présentation basique et non-exhaustive 4/117 “versioning” manuel Git – Présentation basique et non-exhaustive 5/117 “versioning” manuel, la méthode CPOLD Git – Présentation basique et non-exhaustive 6/117 “versioning” manuel, la méthode “bavarde” NB : cette méthode décrit les versions successives mais ne permet d’en restaurer aucune. Git – Présentation basique et non-exhaustive 7/117 “versioning” manuel : le problème (1/3) Ces méthodes (et bien d’autres) montrent que : le besoin de “versioning” est réel on a tous fait du CPOLD au moins une fois on a l’impression de versionner, sans le faire réellement faute d’outil dédié : on s’emm***e à versionner manuellement on le fait mal : demande une extrême rigueur pour être (peu) efficace procédé très sensible aux erreurs peu souple coûteux en temps + espace disque + gymnastique intellectuelle inadapté au travail en équipe Git – Présentation basique et non-exhaustive