Programme du Cours

Un parcours complet pour maîtriser Git et GitHub, du premier commit au déploiement CI/CD. Chaque chapitre contient de la théorie, des exemples de commandes et des exercices pratiques.

Chapitres: 14
Durée totale: ~12 heures
Niveau: Débutants (terminal + éditeur requis)
Chapitre 040 min

Introduction — Pourquoi Git change tout

Le problème sans Git, installation et les 3 zones

Problème sans GitInstallation3 zonesConfiguration
Chapitre 150 min

Les commandes essentielles — init, add, commit

Le cycle de vie des fichiers et les conventions de commit

git initgit addgit commitgit log
Chapitre 240 min

Naviguer dans l'historique — diff, show, checkout

Voir les changements et revenir en arrière

git diffgit showgit revertgit reset
Chapitre 330 min

Le fichier .gitignore et bonnes pratiques

Quoi ignorer et conventions de commit

.gitignoreConventionsfeat/fix/styleFréquence
Chapitre 445 min

Les branches — Travailler en parallèle

Créer, naviguer et comprendre les branches

git branchgit checkout -bgit switchFeature branches
Chapitre 535 min

Fusionner les branches — merge

Fast-forward, merge commit et suppression de branches

git mergeFast-forwardMerge commitgit branch -d
Chapitre 640 min

Résoudre les conflits de merge

Marqueurs de conflit et résolution dans VS Code

MarqueursVS CodeRésolutionPrévention
Chapitre 750 min

GitHub — Votre code dans le cloud

Remote, push, pull, clone et SSH

git remotegit pushgit pullSSH vs HTTPS
Chapitre 840 min

Pull Requests — La revue de code

Créer et merger des PRs sur GitHub

Pull RequestCode reviewMergerBranch protection
Chapitre 940 min

Collaborer à plusieurs — Fork, clone, issues

Contribuer à l'open source et gérer les issues

ForkCloneIssuesLabels
Chapitre 1035 min

Le README — Votre vitrine professionnelle

Structure d'un bon README et Markdown GitHub

README.mdMarkdownBadgesStructure
Chapitre 1140 min

Workflows Git — GitFlow et GitHub Flow

Choisir le bon workflow selon le projet

GitFlowGitHub Flowmain/developFeature branches
Chapitre 1245 min

GitHub Pages et GitHub Actions — CI/CD

Déployer automatiquement à chaque push

GitHub PagesGitHub ActionsYAMLCI/CD
Chapitre 1330 min

Projet final — Workflow Git professionnel

Checklist, récapitulatif et contribution open source

ChecklistCommandesOpen sourceSynthèse

Prêt à commencer ?

Cliquez sur un chapitre pour accéder au contenu détaillé avec des exemples et des exercices pratiques.

Commencer par l'Introduction