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.

Formation Développement d’Applications et Solutions Connectées au CAFP Casablanca

Consultez la page principale de cette filière pour retrouver la durée, les conditions d’admission et les informations de préinscription.

Retour à la filière
WhatsApp