Différence entre
Git et GitHub

Tableau Comparatif Rapide

Nature Git

Système de contrôle de version (logiciel)

GitHub

Plateforme d'hébergement et de collaboration (service web)

Fonctionnement Git

Principalement local (ligne de commande ou interface graphique)

GitHub

Principalement en ligne (interface web graphique)

Objectif principal Git

Gérer l'historique et les changements de code localement

GitHub

Héberger les dépôts Git, faciliter le partage et la collaboration en équipe

📘 Git

Git est un système de contrôle de version distribué, open-source, qui permet de suivre les modifications de code et de coordonner le travail entre plusieurs développeurs.

📕 GitHub

GitHub est une plateforme web qui héberge des dépôts Git et offre des fonctionnalités supplémentaires pour la collaboration, la gestion de projet et l'intégration continue.

💡 Moyen mnémotechnique

Pense à Git comme le cœur de ton projet, le système qui enregistre chaque battement (chaque modification) sur ton ordinateur. GitHub, c'est comme le réseau social où tu partages et discutes de ton cœur de projet avec d'autres personnes, mais aussi un coffre-fort où il est en sécurité en ligne. Git est l'action de gérer les versions, GitHub est le lieu pour les partager.

D'autres confusions fréquentes