• 6 hours
  • Easy

Free online content available in this course.

Videos available in this course

Certificate of achievement available at the end this course

You can get support and mentoring from a private teacher via videoconference on this course.

Got it!

Last updated on 4/24/19

Comparez Git aux autres solutions de versioning

Log in or subscribe for free to enjoy all this course has to offer!

En résumé

Il existe de nombreux logiciels de gestion de version, qui peuvent être basés sur différents modèles :

  • Modèle centralisé : un serveur central contrôle toute la base de code du logiciel. 
    Exemples de logiciels de versioning utilisant un modèle centralisé : SVN, CVS.

  • Modèle distribué : toutes les machines ont accès à la base de code, pas besoin de passer par un serveur central. 
    Exemples de logiciels de versioning utilisant un modèle distribué : Git, Mercurial, Bazaar.

Le modèle distribué présente plusieurs avantages : 

  • Moins de risques de perdre son code puisqu'il est accessible par plusieurs sources.

  • On peut travailler plus rapidement et sans être connecté à Internet puisqu'il n'y a pas besoin de se connecter à un serveur central.

En plus des avantages du modèle distribué, Git a un autre atout : une grande communauté ! Cela facilite la collaboration et les échanges fructueux entre développeurs. :)

Example of certificate of achievement
Example of certificate of achievement