Anfänger
Git
Lerne Git richtig. Commits, Branches, Remotes, Rebasing, Konfliktlösung, Wiederherstellung und Pull-Request-Workflows.
13 Lektionen5.9h praktisch11 Sprachen
Kostenlos lernenGit Kurs13 Lektionen, der Reihe nach
- 125 Min.
Init und dein erster Commit
Git initGit configWorking treeStaging areaGit addGit commit - 225 Min.
Status, Diff und Log
Git statusGit diffGit diff --stagedGit logLog formatting - 330 Min.
Branches und Merging
Git branchGit switchFast-forward mergeThree-way mergeMerge commit - 430 Min.
Remotes: Push, Pull, Fetch
Git remote addGit pushGit fetchGit pullUpstream tracking - 530 Min.
Rebase
Git rebaseReplay on topLinear historyWhen not to rebase - 630 Min.
Interaktives Rebase und Squashing
Git rebase -iPickSquashFixupRewordAutosquash - 725 Min.
Stash und Cherry-Pick
Git stashGit stash popGit stash listGit cherry-pick - 830 Min.
Merge-Konflikte lösen
Merge conflict markersManual resolutionGit add after resolvingGit merge --abortMergetool - 920 Min.
Tags und Releases
Lightweight tagAnnotated tagGit tag -aGit push --tagsGitHub releases - 1020 Min.
Branching-Workflows
Trunk-based developmentGitHub FlowGit FlowShort-lived branches - 1125 Min.
Hooks
Client-side hooks.git/hooksPre-commitShell hook examplePre-commit framework - 1225 Min.
Verlorene Arbeit wiederherstellen
Git reflogRecovering from reset --hardGit fsck --lost-found30-day grace period - 1340 Min.
Abschlussprojekt: Ein vollständiger Pull-Request-Ablauf
CloneFeature branchPushGh pr createFixup commitsAutosquash rebase+1
Lerne Git in deiner Sprache
Jede Lektion, jedes Quiz und jede Tutor-Antwort erscheint in deiner Sprache. Der KI-Tutor antwortet in der Sprache, in der du fragst.
Roles that use Git
See how hiring teams interview engineers on Git, in production-like environments.
Interview role
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 interviewInterview role
Backend 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 interviewInterview role
Full 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