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ç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 Merging
Git branchGit switchFast-forward mergeThree-way mergeMerge commit - 430 min
Remotes : Push, Pull, Fetch
Git remote addGit pushGit fetchGit pullUpstream tracking - 530 min
Rebasing
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 merge
Merge conflict markersManual resolutionGit add after resolvingGit merge --abortMergetool - 920 min
Tags et Releases
Lightweight tagAnnotated tagGit tag -aGit push --tagsGitHub releases - 1020 min
Flux de travail de branching
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.
Roles that use Git
See how hiring teams interview engineers on Git, in production-like environments.
Developer Experience Engineer
Hire DX engineers in real workspaces with real CLIs, real dev loops and real onboarding friction to fix. Live or take-home.
See the interviewBackend Engineer (Go, Rust, Java)
Hire backend engineers in real services with real databases, real concurrency and real latency budgets. Live or take-home, fully recorded.
See the interviewFull Stack Developer
Hire full stack developers in real apps with real APIs, real UIs and real tests. Live or take-home, fully recorded.
See the interview