- LoopX
- Git و GitHub
Git و GitHub
کنترل نسخه از اولین commit تا کار تیمی، Pull Request و CI.
پروژهی پایانی
شبیهسازی کار تیمی روی یک پروژه: branch، Pull Request، بازبینی کد، حل conflict و یک GitHub Actions که build را تست کند.
فهرست درسها
۱مبانی
- ۱Git چیست؟بفهمی کنترل نسخه چه مشکلی را حل میکند.منتشر شده
- ۲نصب و تنظیم اولیهGit را درست تنظیم کنی.منتشر شده
- ۳اولین مخزن و commitچرخهی اصلی کار با Git را یاد بگیری.منتشر شده
- ۴تاریخچه و تفاوتهاببینی چه چیزی، کی و توسط چه کسی تغییر کرده.منتشر شده
- ۵برگرداندن تغییراتاشتباهها را امن برگردانی.منتشر شده
- ۶فایل .gitignoreفایلهای اضافی و حساس وارد مخزن نشوند.منتشر شده
۲شاخهها
- ۷branch و mergeروی ویژگیهای جدا بدون خراب کردن main کار کنی.منتشر شده
- ۸حل conflictبدون ترس conflict را حل کنی.منتشر شده
- ۹rebaseتاریخچهی تمیز بسازی و قانون طلایی rebase را بدانی.منتشر شده
- ۱۰stashکار نیمهتمام را موقتاً کنار بگذاری.منتشر شده
- ۱۱tag و نسخهگذارینسخههای پروژه را علامت بزنی.منتشر شده
۳کار با GitHub
- ۱۲مخزن راه دورپروژه را با سرور هماهنگ کنی.منتشر شده
- ۱۳اتصال به GitHub با SSHبدون رمز و امن push کنی.منتشر شده
- ۱۴کار با GitHubمخزن بسازی و مدیریت کنی.منتشر شده
- ۱۵Pull Request و بازبینی کددر کار تیمی و پروژههای متنباز مشارکت کنی.منتشر شده
- ۱۶روشهای کار تیمیمثل تیمهای حرفهای commit و branch بسازی.منتشر شده
۴حرفهای
- ۱۷GitHub Actionsbuild و تست را خودکار کنی.منتشر شده
- ۱۸نجات و ابزارهای پیشرفتهکارهای ازدسترفته را برگردانی و باگ را پیدا کنی.منتشر شده
- ۱۹پشت پردهی Gitبفهمی Git واقعاً چطور داده را ذخیره میکند.منتشر شده
- ۲۰پروژه: شبیهسازی کار تیمیچرخهی کامل کار تیمی را تجربه کنی.منتشر شده