Valérie Roy & Thierry Parmentelat
un survol en slides¶
Pour les néophytes, voici un slideshow pour illustrer rapidement le besoin, et les cas d’usage les plus simples
pourquoi git ?¶
Après plusieurs décennies de tâtonnements, et des strates d’outils dédiés à la gestion de versions (sccs, rcs, cvs, subversion, mercurial, …), le constat que l’on peut faire en 2020 est que le vainqueur est git, et sans doute pour un bon moment encore; jugez par vous même :
la plateforme github annonce 40 millions de comptes de développeurs
pratiquement tous les outils dont on a parlé jusqu’ici (Python, numpy, pandas, matplotlib, git lui-même bien sûr, mais aussi linux, Jupyter, etc…) ont leurs sources ouvertes et disponibles sous git (à l’exception notable de vs-code, mais il existe une variante open-source vs-codium)
Ça signifie que, même si l’apprentissage de git peut apparaitre aride aux débutants, c’est aujourd’hui un standard de fait dans toute l’industrie du logiciel, et au delà…
git pour du code, mais pas que¶
Signalons en effet que git est utilisé aussi pour notamment :
le processus d’élaboration des lois:
la mise à disposition d’open-data:
En réalité il potentiellement utile pour pratiquement tout ce qui est numérique
même si clairement il s’applique le mieux à des contenus de nature textuelle