L’essentiel
- Git est un logiciel de gestion de versions que l’on peut utiliser localement. Son utilisation de base ne nécessite pas de licence payante.
- GitHub propose une offre gratuite, mais ses conditions et fonctionnalités doivent être vérifiées sur les pages officielles avant un usage professionnel ou en équipe.
- Une formation ouverte, une offre gratuite, un essai et un accès éducatif sont des choses différentes : vérifiez les conditions, la durée et les critères d’éligibilité.
- Vous pouvez vous entraîner avec un dépôt local Git et publier des projets non sensibles sur un compte GitHub, en respectant les droits d’auteur et les règles de confidentialité.
Vérifier ce qui est réellement gratuit
Avant de commencer, séparez trois besoins : apprendre les commandes, conserver un historique des modifications et collaborer en ligne. Git répond au premier et au deuxième en local ; GitHub peut faciliter le partage et le travail collaboratif. Les contenus de cours, eux, peuvent être gratuits, partiellement gratuits ou soumis à des conditions particulières.
Un accès gratuit n’est pas nécessairement un essai : il peut s’agir d’une offre durable avec des limites. Un essai est temporaire. Un accès éducatif dépend de critères d’éligibilité, qui peuvent évoluer. Enfin, une ressource de formation ouverte ne donne pas automatiquement droit à des fonctionnalités payantes ou à un certificat.
Pour Git, privilégiez le site officiel du projet et sa documentation. Pour GitHub, consultez ses pages d’offres, sa documentation et ses ressources d’apprentissage. Vérifiez les conditions en vigueur au moment de l’inscription, notamment les limites de stockage, de collaboration, d’automatisation ou de visibilité des dépôts.
- Avant de créer un compte, lisez les conditions d’utilisation et vérifiez les fonctionnalités comprises dans l’offre gratuite.
- Ne saisissez jamais de données d’entreprise, de mots de passe, de clés d’API ou d’informations personnelles dans un dépôt public.
- Si une page de cours promet une gratuité, vérifiez si elle concerne tout le contenu, une première partie seulement, ou un accès temporaire.
Trouver les ressources officielles pour Git et GitHub
Pour apprendre Git, commencez par le livre Pro Git, mis à disposition en ligne, et la documentation du projet Git. Ces ressources expliquent les notions centrales : dépôt, commit, branche, fusion et historique. Elles sont utiles comme référence, mais peuvent être denses ; progressez par petites sections et reproduisez chaque commande sur un dépôt d’essai.
Pour GitHub, la documentation officielle aide à comprendre les dépôts, les branches, les demandes de modification et les conflits. GitHub Skills propose des exercices guidés dans des dépôts d’apprentissage. Consultez les consignes et vérifiez que les fonctionnalités montrées correspondent encore à l’interface et aux conditions actuelles.
Un tutoriel officiel n’est pas toujours le plus facile pour un débutant. Vous pouvez le compléter par une vidéo ou un cours communautaire, mais traitez cette ressource comme un support d’apprentissage, pas comme la référence définitive sur les fonctionnalités ou les règles d’utilisation.
- Git : documentation officielle et livre Pro Git.
- GitHub : documentation officielle et parcours GitHub Skills.
- Pour chaque notion, réalisez une manipulation dans votre propre dépôt plutôt que de vous limiter à regarder ou lire.
Compléter avec des ressources communautaires
Les forums, tutoriels et exemples de projets peuvent clarifier un point précis, comme annuler une modification ou résoudre un conflit. Pour choisir une ressource, repérez sa date de mise à jour, les versions et commandes utilisées, ainsi que les explications sur les conséquences des manipulations. Une réponse ancienne peut rester juste pour Git tout en montrant une interface GitHub qui a changé.
Comparez une commande trouvée dans un forum avec la documentation officielle avant de l’exécuter, surtout si elle supprime des fichiers, réécrit l’historique ou modifie plusieurs branches. Essayez d’abord dans un dépôt jetable. Si une solution dépend d’un outil tiers, vérifiez son origine, sa licence et les données auxquelles il demande accès.
Pour constituer un petit portfolio, partez de projets que vous avez le droit de réutiliser. Lisez la licence du dépôt avant de reprendre du code, des images ou de la documentation. Mentionner l’auteur ne remplace pas toujours l’autorisation prévue par la licence.
- Préférez un tutoriel daté, structuré et cohérent avec la documentation actuelle.
- Évitez de copier une commande sans comprendre son effet, notamment les commandes de suppression ou de réécriture d’historique.
- Ne publiez pas de code appartenant à un employeur, à un client ou à un autre auteur sans autorisation.
Pratiquer sans licence payante si possible
Git peut fonctionner sur votre ordinateur sans hébergement en ligne. Créez un dossier de projet, initialisez un dépôt, enregistrez plusieurs versions, ouvrez une branche et fusionnez-la. Cela suffit pour apprendre une grande partie des bases sans abonnement à une plateforme.
Pour découvrir le travail en ligne, vérifiez l’offre GitHub Free et ses limites directement sur le site officiel. L’accès éducatif de GitHub peut convenir aux personnes qui remplissent ses critères ; il faut consulter les règles et justificatifs demandés plutôt que de supposer qu’un statut étudiant suffit automatiquement.
L’usage de Git et d’un dépôt en ligne ne rend pas automatiquement un projet sûr ou légal. Un dépôt public peut exposer son contenu à tous. Un dépôt privé ne doit pas être considéré comme un coffre-fort : appliquez les règles de votre entreprise et ne publiez pas de secrets, de données personnelles ou de code soumis à des restrictions.
- Exercice local : créer un fichier, le modifier, enregistrer des commits et consulter l’historique.
- Exercice de branches : isoler une petite fonctionnalité, puis la fusionner dans la branche principale.
- Exercice en ligne : publier un projet personnel non sensible, ouvrir une demande de modification et documenter les étapes dans le README.
- Avant toute inscription éducative ou utilisation d’un essai, vérifiez l’éligibilité, la durée et les conditions de renouvellement.
Organiser ses exercices gratuits en parcours concret
Un parcours court mais régulier est plus utile qu’une accumulation de vidéos. Travaillez sur un projet simple que vous comprenez : une page web, un script, un petit outil ou un document technique. Le but est de montrer comment vous suivez et expliquez les changements, pas de produire un grand logiciel.
Commencez par un dépôt local. Ajoutez un fichier README qui décrit le projet, puis réalisez des modifications limitées et clairement nommées. Entraînez-vous à consulter l’état du dépôt et l’historique avant de passer aux branches. Ensuite, reproduisez le même projet sur GitHub et testez les fonctions de collaboration.
À la fin, vérifiez que le dépôt est propre : fichiers inutiles retirés, informations sensibles absentes, consignes compréhensibles et licence respectée. Un dépôt bien documenté peut servir de preuve de pratique, mais ne remplace pas à lui seul l’expérience professionnelle ni une validation des compétences.
- Gardez une liste des commandes utilisées et rédigez en une phrase leur effet.
- Faites de petits commits cohérents plutôt qu’un seul enregistrement massif.
- Simulez un conflit en modifiant la même ligne dans deux branches, puis résolvez-le dans un projet d’essai.
- Demandez à une autre personne de relire votre README ou votre demande de modification.
Savoir quand passer à une offre payante
Une offre payante peut devenir pertinente si vous avez identifié une limite concrète : fonctionnalités nécessaires à une équipe, besoins de gouvernance, automatisation ou support. Décrivez d’abord le besoin et comparez-le aux offres disponibles. Évitez de payer uniquement parce qu’un cours affirme qu’un abonnement est indispensable pour apprendre les bases.
Pour une équipe au Maroc, prenez en compte le coût récurrent, le nombre de personnes concernées, les règles de sécurité internes et les conditions de facturation. Demandez à la personne qui gère les outils de votre organisation quelles plateformes et pratiques sont autorisées. Pour un usage personnel, commencez par vérifier si l’offre gratuite couvre votre objectif.
Si vous souhaitez un apprentissage structuré avec accompagnement, une formation peut compléter efficacement les ressources gratuites. Choisissez-la selon votre niveau et votre objectif : maîtriser les commandes de base, collaborer sur un dépôt ou améliorer les pratiques d’une équipe. Demandez le programme et les exercices proposés avant de vous engager.
- Identifiez la limite qui bloque réellement votre travail.
- Comparez les conditions officielles et le coût total avant de souscrire.
- Évaluez séparément le prix d’un outil et celui d’un accompagnement pédagogique.
- Ne téléversez pas de code professionnel sur un service sans validation de votre organisation.
Repères pour distinguer les formes d’accès à Git et GitHub ; vérifiez toujours les conditions officielles en vigueur.
| Option | Ce que cela signifie | Coût à prévoir | À vérifier |
|---|---|---|---|
| Formation Git et GitHub pour les équipes — FormaGroup | Formation accompagnée, sur mesure, avec certificat FormaGroup | Formation payante ; conditions à demander | Programme, objectifs et modalités |
| Git installé localement | Outil de gestion de versions utilisé sur votre ordinateur | Pas de licence payante requise pour les bases | Téléchargement et documentation officiels |
| Offre gratuite GitHub | Accès à des fonctions de collaboration selon les conditions du service | Gratuit dans les limites de l’offre | Fonctionnalités et conditions actuelles |
| Essai | Accès temporaire à une offre ou à des fonctionnalités | Peut devenir payant après la période d’essai | Durée, renouvellement et résiliation |
| Accès éducatif | Avantages conditionnés à l’éligibilité et aux règles du programme | Peut être gratuit si les critères sont remplis | Justificatifs et conditions en vigueur |
| Formation ouverte ou tutoriel | Contenu d’apprentissage en ligne, parfois partiellement gratuit | Variable selon le contenu et l’organisme | Date, contenu inclus et éventuelles limites |
Le parcours, étape par étape
- 1Installer Git et créer un dépôt local — Utilisez la documentation officielle pour installer Git selon votre système. Créez un dossier d’exercice, initialisez un dépôt et ajoutez un README. Vérifiez chaque étape avec des commandes simples.
- 2Enregistrer et retrouver des versions — Modifiez un fichier plusieurs fois, créez des commits cohérents et consultez l’historique. Entraînez-vous à comparer les changements avant de les enregistrer.
- 3Travailler avec des branches — Créez une branche pour une modification courte, puis fusionnez-la. Provoquez un conflit dans un dépôt d’essai et résolvez-le sans risquer un projet important.
- 4Découvrir GitHub prudemment — Créez un compte si nécessaire et publiez un projet personnel sans données sensibles. Testez les demandes de modification, les commentaires et la documentation en suivant les ressources officielles.
- 5Présenter une preuve de pratique — Relisez le README, vérifiez les licences et retirez les secrets ou fichiers inutiles. Expliquez clairement le rôle de Git dans votre projet et ce que vous avez appris.
- 6Choisir la suite selon votre besoin — Si vous êtes bloqué par une limite réelle ou souhaitez un accompagnement, comparez les offres et formations. Vérifiez programme, conditions et coût avant de payer.
Formations et programmes au Maroc
FormaGroup
Pour structurer le versioning, les branches, les revues et les workflows collaboratifs. La formation s’accompagne du certificat FormaGroup ; FormaGroup diffuse le profil des personnes formées auprès de ses entreprises clientes et partenaires au Maroc.
Voir la formation →FormaGroup
Pour approfondir l’organisation des dépôts, l’automatisation des tests et le déploiement après avoir acquis des bases de versioning. Elle s’accompagne du certificat FormaGroup ; le réseau FormaGroup diffuse le profil des personnes formées auprès de ses entreprises clientes et partenaires au Maroc.
Voir la formation →GitHub
Permet de découvrir les fonctions de GitHub par des exercices pratiques. Consultez les consignes et les conditions officielles avant de commencer.
Site de l’organisme ↗JobInTech
Peut être une piste pour explorer des parcours de montée en compétences numériques au Maroc. Vérifiez les formations proposées et leur adéquation avec votre objectif Git et GitHub.
Site de l’organisme ↗Se former en Git et GitHub avec FormaGroup
FormaGroup peut accompagner les particuliers et les entreprises au Maroc avec des formations sur mesure en Git et GitHub, animées par des formateurs experts et adaptées au niveau et aux objectifs du groupe. Les interventions sont possibles en présentiel dans les locaux de l’entreprise, à distance ou en format hybride, dans les principales villes du Maroc. À l’issue de chaque formation, FormaGroup remet un certificat de formation reconnu par ses entreprises et organismes partenaires au Maroc. FormaGroup diffuse également le profil des personnes qu’il forme et certifie auprès de son réseau d’entreprises clientes et partenaires au Maroc.
À l’issue de chaque formation, FormaGroup remet un certificat de formation reconnu par ses entreprises et organismes partenaires au Maroc. C’est la première certification à envisager dans ce parcours de formation. FormaGroup diffuse le profil des personnes qu’il forme et certifie auprès de son réseau d’entreprises clientes et partenaires au Maroc : un atout pour décrocher une mission ou un poste. Les certifications ou attestations proposées par des éditeurs peuvent être examinées en complément, selon votre objectif.
Formateur Git et GitHub
Formateur Git et GitHub du réseau FormaGroup
Formateur Git et GitHub
Formateur Git et GitHub du réseau FormaGroup
Hind A.
Formatrice en développement web : React, JavaScript et applications full stack pour débutants
Un projet de formation en Git et GitHub pour vous ou votre équipe ? Décrivez votre besoin : FormaGroup vous propose le formateur et le programme adaptés, partout au Maroc.
Décrire mon besoinCompétences clés
Questions fréquentes
Peut-on apprendre Git et GitHub gratuitement au Maroc ?
Oui. Git peut s’utiliser localement sans abonnement payant, et GitHub met à disposition une offre gratuite et des ressources d’apprentissage. Vérifiez les conditions officielles et les limites au moment de l’inscription.
Quelle est la différence entre Git et GitHub ?
Git est un logiciel de gestion de versions qui peut fonctionner sur votre ordinateur. GitHub est un service en ligne qui héberge des dépôts Git et propose des outils de collaboration.
Existe-t-il une licence étudiant GitHub ?
GitHub propose des ressources éducatives selon des critères d’éligibilité. Consultez les conditions officielles et les justificatifs demandés : le statut étudiant ne garantit pas automatiquement l’accès à chaque avantage.
Quels exercices réaliser sans achat ?
Vous pouvez créer un dépôt local, enregistrer plusieurs versions, travailler avec des branches et simuler un conflit. Pour pratiquer la collaboration en ligne, utilisez un projet personnel non sensible et vérifiez les conditions de l’offre gratuite.
Faut-il payer pour apprendre à utiliser GitHub ?
Pas nécessairement pour découvrir les bases. Avant de payer, identifiez la fonctionnalité ou l’accompagnement qui vous manque, puis vérifiez les offres actuelles et comparez-les à votre besoin.
Sources
- Documentation officielle de Git git-scm.com
- Livre Pro Git git-scm.com
- Documentation officielle de GitHub docs.github.com
- GitHub Skills skills.github.com
- UPSKILLING ET RESKILLING — Ministère de la Transition Numérique et de la Réforme de l’Administration mmsp.gov.ma
- JobInTech jobintech.academy
- Git et GitHub pour les équipes — FormaGroup formagroup.ma
- Technologie Git et GitHub — FormaGroup formagroup.ma
