مقدماتی
گیت
گیت را واقعی یاد بگیرید. کامیتها، برنچها، ریموتها، ریبیس، حل تعارض، بازیابی و فرآیندهای پول ریکوئست.
13 درس5.9h عملی11 زبان
یادگیری رایگان را شروع کنگیت دوره13 درس، به ترتیب
- 125 دقیقه
راهاندازی اولیه و اولین کامیت شما
Git initGit configWorking treeStaging areaGit addGit commit - 225 دقیقه
وضعیت، تفاوتها و لاگ
Git statusGit diffGit diff --stagedGit logLog formatting - 330 دقیقه
شاخهها و ادغام
Git branchGit switchFast-forward mergeThree-way mergeMerge commit - 430 دقیقه
ریموتها: پوش، پول، فچ
Git remote addGit pushGit fetchGit pullUpstream tracking - 530 دقیقه
ریبیس کردن
Git rebaseReplay on topLinear historyWhen not to rebase - 630 دقیقه
ریبیس تعاملی و اسکواش کردن
Git rebase -iPickSquashFixupRewordAutosquash - 725 دقیقه
ذخیره موقت و انتخاب commit
Git stashGit stash popGit stash listGit cherry-pick - 830 دقیقه
حل تعارضهای ادغام
Merge conflict markersManual resolutionGit add after resolvingGit merge --abortMergetool - 920 دقیقه
تگها و انتشارها
Lightweight tagAnnotated tagGit tag -aGit push --tagsGitHub releases - 1020 دقیقه
گردشکارهای شاخهبندی
Trunk-based developmentGitHub FlowGit FlowShort-lived branches - 1125 دقیقه
هوکها
Client-side hooks.git/hooksPre-commitShell hook examplePre-commit framework - 1225 دقیقه
بازیابی کارهای از دست رفته
Git reflogRecovering from reset --hardGit fsck --lost-found30-day grace period - 1340 دقیقه
پروژه نهایی: یک جریان کامل Pull Request
CloneFeature branchPushGh pr createFixup commitsAutosquash rebase+1
گیت را به زبان خودت یاد بگیر
هر درس، آزمون و پاسخ مربی به زبان شما نمایش داده میشود. مربی هوشمند به همان زبانی پاسخ میدهد که شما سوال میکنید.
