Iniciante
Git
Aprenda Git de verdade. Commits, branches, remotos, rebasing, resolução de conflitos, recuperação e fluxos de trabalho com pull requests.
13 lições5.9h prático11 idiomas
Comece a aprender de graçaGit curso13 lições, em ordem
- 125 min
Init e Seu Primeiro Commit
Git initGit configWorking treeStaging areaGit addGit commit - 225 min
Status, Diff e Log
Git statusGit diffGit diff --stagedGit logLog formatting - 330 min
Ramificações e Mesclagem
Git branchGit switchFast-forward mergeThree-way mergeMerge commit - 430 min
Remotos: Push, Pull, Fetch
Git remote addGit pushGit fetchGit pullUpstream tracking - 530 min
Rebase
Git rebaseReplay on topLinear historyWhen not to rebase - 630 min
Rebase interativo e squashing
Git rebase -iPickSquashFixupRewordAutosquash - 725 min
Stash e Cherry-pick
Git stashGit stash popGit stash listGit cherry-pick - 830 min
Resolvendo conflitos de merge
Merge conflict markersManual resolutionGit add after resolvingGit merge --abortMergetool - 920 min
Tags e Releases
Lightweight tagAnnotated tagGit tag -aGit push --tagsGitHub releases - 1020 min
Fluxos de Ramificação
Trunk-based developmentGitHub FlowGit FlowShort-lived branches - 1125 min
Hooks
Client-side hooks.git/hooksPre-commitShell hook examplePre-commit framework - 1225 min
Recuperando trabalho perdido
Git reflogRecovering from reset --hardGit fsck --lost-found30-day grace period - 1340 min
Projeto Final: Um Fluxo Completo de Pull Request
CloneFeature branchPushGh pr createFixup commitsAutosquash rebase+1
Aprenda Git no seu idioma
Cada lição, quiz e resposta do tutor aparece no seu idioma. O tutor de IA responde no idioma em que você pergunta.
