Git : pourquoi versionner son code ?
Un projet logiciel évolue continuellement. Git permet de suivre cette évolution.
Sans gestion de versions
On finit parfois avec :
`projet-final`
`projet-final-v2`
`projet-final-vraiment-final`
Ce système devient rapidement impraticable.
Avec Git
Les modifications sont organisées dans un historique.
Commit
Un commit représente un état enregistré du projet accompagné d’informations sur la modification.
Branche
Une branche permet de faire évoluer une ligne de travail sans tout mélanger immédiatement.
Collaboration
Plusieurs développeurs peuvent contribuer à un même projet en organisant leurs modifications.
Git n’est pas GitHub
Git est le système de gestion de versions.
GitHub et GitLab sont des plateformes pouvant héberger des dépôts Git et fournir d’autres fonctions collaboratives.
Compétence importante
Ne pas simplement connaître quelques commandes.
Comprendre :
historique → modification → branche → revue → intégration.
Consultez la page principale de cette filière pour retrouver la durée, les conditions d’admission et les informations de préinscription.
