Débutant
Git
Apprenez Git pour de vrai. Commits, branches, dépôts distants, rebasage, résolution de conflits, récupération et workflows de pull requests.
13 leçons5.9h pratique11 langues
Commencez à apprendre gratuitementGit cours13 leçons, dans l’ordre
- 125 min
Initialisation et votre premier commit
Git initGit configWorking treeStaging areaGit addGit commit - 225 min
Statut, Diff et Log
Git statusGit diffGit diff --stagedGit logLog formatting - 330 min
Branches et fusion
Git branchGit switchFast-forward mergeThree-way mergeMerge commit - 430 min
Distants : Push, Pull, Fetch
Git remote addGit pushGit fetchGit pullUpstream tracking - 530 min
Rebasage
Git rebaseReplay on topLinear historyWhen not to rebase - 630 min
Rebase interactif et squashing
Git rebase -iPickSquashFixupRewordAutosquash - 725 min
Stash et cherry-pick
Git stashGit stash popGit stash listGit cherry-pick - 830 min
Résolution des conflits de fusion
Merge conflict markersManual resolutionGit add after resolvingGit merge --abortMergetool - 920 min
Tags et versions
Lightweight tagAnnotated tagGit tag -aGit push --tagsGitHub releases - 1020 min
Flux de travail de branchement
Trunk-based developmentGitHub FlowGit FlowShort-lived branches - 1125 min
Hooks
Client-side hooks.git/hooksPre-commitShell hook examplePre-commit framework - 1225 min
Récupérer le travail perdu
Git reflogRecovering from reset --hardGit fsck --lost-found30-day grace period - 1340 min
Projet final : un flux complet de pull request
CloneFeature branchPushGh pr createFixup commitsAutosquash rebase+1
Apprenez Git dans votre langue
Chaque leçon, quiz et réponse du tuteur s’affiche dans votre langue. Le tuteur IA répond dans la langue que vous utilisez.
