GitHub, c’est quoi exactement ?

GitHub est une plateforme en ligne qui héberge du code source et tout son historique de modifications, grâce au logiciel de gestion de versions Git ; c’est à la fois le coffre-fort, le réseau social et le CV public des développeurs. Rachetée par Microsoft en 2018 pour 7,5 milliards de dollars, la plateforme revendique plus de 180 millions de comptes de développeurs en 2026 — c’est le plus grand hébergeur de code au monde.

Git et GitHub : ne pas confondre #

Git GitHub
C’est quoi ? Un logiciel libre installé sur votre machine Un site web commercial (Microsoft)
À quoi ça sert ? Enregistrer chaque version de votre code (commits) Stocker vos dépôts Git en ligne et collaborer
Créé par Linus Torvalds (2005), le créateur de Linux Une startup fondée en 2008
Obligatoire ? Standard de fait du métier Remplaçable (GitLab, Bitbucket…)

En pratique : vous travaillez avec Git sur votre ordinateur, puis vous « poussez » votre code vers GitHub pour le sauvegarder, le partager ou collaborer à plusieurs.

Concrètement, à quoi ça sert au quotidien ? #

À trois choses. Versionner : chaque étape du projet est enregistrée, on peut revenir en arrière après une erreur. Collaborer : plusieurs personnes modifient le même projet sans s’écraser mutuellement, via les « pull requests » (propositions de modification relues avant intégration). Publier : l’essentiel du logiciel libre mondial vit sur GitHub — quand un tutoriel vous dit « clonez le dépôt », c’est de là que vient le code.

À lire Devenir développeur : les 12 questions qu’on se pose avant de se lancer

Pourquoi les recruteurs regardent votre profil GitHub #

Pour un candidat développeur, un profil GitHub actif fait office de portfolio vérifiable : les projets publics montrent votre façon d’écrire du code, votre régularité et vos centres d’intérêt, bien mieux qu’un CV. Deux ou trois projets personnels aboutis, avec un fichier README propre expliquant quoi et comment, valent mieux que cinquante dépôts vides.

GitHub est-il gratuit ?

Oui pour l’essentiel : le compte gratuit inclut des dépôts publics et privés illimités. Les offres payantes ajoutent des fonctions d’équipe et d’entreprise.

C’est quoi GitLab, alors ?

Un concurrent direct de GitHub, utilisable en ligne ou auto-hébergé par les entreprises. Les concepts (dépôts, commits, merge requests) sont les mêmes.

Faut-il savoir coder pour utiliser GitHub ?

Pour l’essentiel oui, mais pas seulement : des rédacteurs, traducteurs et designers collaborent sur GitHub, qui versionne aussi bien du texte que du code.

À lire Python ou JavaScript : lequel choisir pour débuter ?

Un « commit », c’est quoi ?

Une photographie datée et commentée de votre projet à un instant T. L’historique des commits raconte toute la vie du code.

À lire aussi #

Gener est édité de façon indépendante. Soutenez la rédaction en nous ajoutant dans vos favoris sur Google Actualités :

A decouvrir : création de site e-commerce | consultant SEO Paris