یک قدم کوچک، یک مهارت تازه.نمونه‌درس رایگان
اسکای‌لرنSKYLEARN / ACADEMY
۰
Git & GitHub

این دوره از James Page است.

Git برای کار روزمره

تغییرات پروژه را دنبال کن و بدون ترس از گم‌شدن نسخه‌ها، روی کد کار کن.

سطح آموزشمقدماتی
ساختار مسیر۲ فصل · ۱۶ قسمت
زبان محتواصدای اصلی با زیرنویس فارسی

دربارهٔ این مسیر آموزشی

Git تاریخچهٔ تصمیم‌ها و تغییرات پروژه را نگه می‌دارد. استفادهٔ مؤثر از آن فقط حفظ‌کردن چند دستور نیست؛ باید بدانیم چه تغییری را ثبت می‌کنیم، چرا آن را جدا کرده‌ایم و چطور می‌توان به نسخهٔ قبلی برگشت. مسیر با ساخت مخزن، بررسی وضعیت و خواندن diff آغاز می‌شود.

تمرین‌ها از کار فردی به همکاری تیمی می‌رسند. ایجاد شاخه، ادغام تغییرات و حل تعارض را روی یک پروژهٔ کوچک انجام می‌دهیم تا نتیجهٔ هر دستور قابل مشاهده باشد. سپس ارتباط مخزن محلی و remote، ارسال تغییر و مرور کد در Pull Request بررسی می‌شود. ثبت فایل‌های تولیدی و اطلاعات محرمانه نیز باید از ابتدا کنترل شود.

برای شروع به دانستن یک زبان خاص نیاز نیست؛ چند فایل متنی هم برای بیشتر تمرین‌ها کافی است. پیش از هر عملیات، وضعیت مخزن را بخوان و تغییرهای نامرتبط را در یک commit قرار نده. در نمونه درس، ترتیب بررسی و ثبت تغییر آمده است؛ آن را با یک اصلاح کوچک اجرا کن و پیام commit را طوری بنویس که دلیل تغییر قابل فهم باشد.

در پایان این مسیر چه می‌سازی؟

گردش کار واقعی یک برنامه‌نویس با Git و GitHub؛ پروژه‌ای برای کنار هم گذاشتن مهارت‌ها و بررسی نتیجهٔ یادگیری.

پروژهٔ این مسیر

گردش کار واقعی یک برنامه‌نویس با Git و GitHub

این دوره برای چه کسی است؟

برای کسی که می‌خواهد این مهارت را از پایه و با تمرین شروع کند. یک کامپیوتر و زمان مشخص برای تمرین کافی است.

قدم‌های یادگیری

سرفصل‌ها و قسمت‌ها

۱۶ قسمت
۱شروع و ثبت تغییرات۹ قسمت
  1. 1 — چرا برنامه‌نویس‌ها Git دارند؟
  2. 2 — Git در برابر GitHub
  3. 3 — نصب و تنظیم Git
  4. 4 — ساخت Repository
  5. 5 — git status
  6. 6 — git add
  7. 7 — git commit
  8. 8 — تاریخچه Commitها
  9. 9 — .gitignore
۲شاخه‌ها و همکاری۷ قسمت
  1. 10 — Branch چیست؟
  2. 11 — Merge
  3. 12 — Conflict و حل آن
  4. 13 — ساخت Repository در GitHub
  5. 14 — Push و Pull
  6. 15 — Clone و کار تیمی
  7. 16 — Workflow واقعی یک برنامه‌نویس
پیش از انتخاب، یک درس بخوانقبل از ثبت، تغییرات را ببین · همراه تمرین
مدرس دوره، James Page
مدرس و منبع آموزش

James Page

این دوره با صدای اصلی مدرس و زیرنویس فارسی ارائه می‌شود.