مبتدئ
Git
تعلم Git بشكل عملي. الإيداعات، الفروع، المستودعات البعيدة، إعادة التأسيس، حل التعارضات، الاسترداد، وسير عمل طلبات السحب.
13 دروس5.9h تطبيقي11 لغات
ابدأ التعلّم مجاناًGit دورة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 دقيقة
التخزين المؤقت والانتقاء
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 دقيقة
مشروع التخرج: دورة طلب سحب كاملة
CloneFeature branchPushGh pr createFixup commitsAutosquash rebase+1
تعلّم Git بلغتك
كل درس واختبار ورد من المدرس يظهر بلغتك. المدرس الذكي يرد بنفس اللغة التي تكتب بها.
