رفتن به محتوا
LoopX

Git و GitHub

کنترل نسخه از اولین commit تا کار تیمی، Pull Request و CI.

سطحمقدماتی تا پیشرفته
تعداد درس۲۰ درس · ۴ بخش
پیش‌نیازلینوکس از صفر
انتشار۲۰ از ۲۰ درس نوشته شده

پروژه‌ی پایانی

شبیه‌سازی کار تیمی روی یک پروژه: branch، Pull Request، بازبینی کد، حل conflict و یک GitHub Actions که build را تست کند.

فهرست درس‌ها

۱مبانی

  1. ۱Git چیست؟بفهمی کنترل نسخه چه مشکلی را حل می‌کند.منتشر شده
  2. ۲نصب و تنظیم اولیهGit را درست تنظیم کنی.منتشر شده
  3. ۳اولین مخزن و commitچرخه‌ی اصلی کار با Git را یاد بگیری.منتشر شده
  4. ۴تاریخچه و تفاوت‌هاببینی چه چیزی، کی و توسط چه کسی تغییر کرده.منتشر شده
  5. ۵برگرداندن تغییراتاشتباه‌ها را امن برگردانی.منتشر شده
  6. ۶فایل .gitignoreفایل‌های اضافی و حساس وارد مخزن نشوند.منتشر شده
📝 آزمون این بخش

۲شاخه‌ها

  1. ۷branch و mergeروی ویژگی‌های جدا بدون خراب کردن main کار کنی.منتشر شده
  2. ۸حل conflictبدون ترس conflict را حل کنی.منتشر شده
  3. ۹rebaseتاریخچه‌ی تمیز بسازی و قانون طلایی rebase را بدانی.منتشر شده
  4. ۱۰stashکار نیمه‌تمام را موقتاً کنار بگذاری.منتشر شده
  5. ۱۱tag و نسخه‌گذارینسخه‌های پروژه را علامت بزنی.منتشر شده
📝 آزمون این بخش🎯 آزمون میانه‌ی دوره

۳کار با GitHub

  1. ۱۲مخزن راه دورپروژه را با سرور هماهنگ کنی.منتشر شده
  2. ۱۳اتصال به GitHub با SSHبدون رمز و امن push کنی.منتشر شده
  3. ۱۴کار با GitHubمخزن بسازی و مدیریت کنی.منتشر شده
  4. ۱۵Pull Request و بازبینی کددر کار تیمی و پروژه‌های متن‌باز مشارکت کنی.منتشر شده
  5. ۱۶روش‌های کار تیمیمثل تیم‌های حرفه‌ای commit و branch بسازی.منتشر شده
📝 آزمون این بخش

۴حرفه‌ای

  1. ۱۷GitHub Actionsbuild و تست را خودکار کنی.منتشر شده
  2. ۱۸نجات و ابزارهای پیشرفتهکارهای ازدست‌رفته را برگردانی و باگ را پیدا کنی.منتشر شده
  3. ۱۹پشت پرده‌ی Gitبفهمی Git واقعاً چطور داده را ذخیره می‌کند.منتشر شده
  4. ۲۰پروژه: شبیه‌سازی کار تیمیچرخه‌ی کامل کار تیمی را تجربه کنی.منتشر شده
📝 آزمون این بخش
🏆 آزمون نهایی دوره