دوره آموزشی یادگیری جامع گیت
1 ساعت 42 دقیقهمبتدی2025-05-06
مدرسین

Barbara Forbes
Azure MVP and GitHub Star
جزئیات دوره
اگه تا حالا پرسیدی «چرا باید از گیت استفاده کنیم؟» یا «چطور با گیت کنترل نسخه انجام بدیم؟»، این دوره بهترین جاییه که شروع کنی. باربارا فوربز، که یه متخصص بزرگ مایکروسافته و تو گیتهاب شناختهشده است، قدمبهقدم بهت یاد میده چطور گیت رو نصب کنی و تنظیم کنی تا پروژههات رو مدیریت کنی.
از نحوه راهاندازی ریپازیتوری، ذخیره تغییرات یا همون کامیت کردن، تا ارسال کد به ریپازیتوریهای آنلاین رو بهت نشون میده. تو این دوره میفهمی چرا گیت تبدیل شده به استاندارد دنیای برنامهنویسی و چطور چند نفر میتونن روی یه پروژه کار کنن بدون اینکه تغییرات همدیگه رو گم کنن.
همچنین یاد میگیری چطوری فایلهایی که لازم نداری رو نادیده بگیری، با استفاده از شاخهبندی یا برنچ، روی ویژگیها یا اصلاحات جدید بدون خراب کردن کد اصلی کار کنی و بعد اونها رو ادغام کنی. باربارا بهت آموزش میده چطور پیامهای کامیت درست بنویسی، مشکلات معمول رو حل کنی و پروژههات رو هم روی کامپیوتر خودت و هم روی گیتهاب مدیریت کنی. آخر دوره، خیلی راحت میتونی با گیت کار کنی و کنترل کامل روی کدهات داشته باشی.
اهداف یادگیری
نصب و پیکربندی گیت برای پروژههای شخصی و تیمی
درک کامل فرآیند کاری گیت (Git workflow) و نحوه استفاده از آن
ایجاد و مدیریت ریپازیتوریهای محلی و راه دور (Remote repositories)
انجام تغییرات با کامیت کردن و ارسال کد (Push) به مخازن
یادگیری مفهوم فایلهای نادیده گرفته شده (Ignore files) و کاربرد آن
کار با شاخهها (Branching) برای توسعه موازی و ادغام تغییرات (Merging)
نگارش پیامهای کامیت موثر و استاندارد
تشخیص و رفع خطاهای معمول در گیت
آشنایی با کاربرد گیت در همکاری تیمی و استفاده از پلتفرمهایی مثل GitHub
از نحوه راهاندازی ریپازیتوری، ذخیره تغییرات یا همون کامیت کردن، تا ارسال کد به ریپازیتوریهای آنلاین رو بهت نشون میده. تو این دوره میفهمی چرا گیت تبدیل شده به استاندارد دنیای برنامهنویسی و چطور چند نفر میتونن روی یه پروژه کار کنن بدون اینکه تغییرات همدیگه رو گم کنن.
همچنین یاد میگیری چطوری فایلهایی که لازم نداری رو نادیده بگیری، با استفاده از شاخهبندی یا برنچ، روی ویژگیها یا اصلاحات جدید بدون خراب کردن کد اصلی کار کنی و بعد اونها رو ادغام کنی. باربارا بهت آموزش میده چطور پیامهای کامیت درست بنویسی، مشکلات معمول رو حل کنی و پروژههات رو هم روی کامپیوتر خودت و هم روی گیتهاب مدیریت کنی. آخر دوره، خیلی راحت میتونی با گیت کار کنی و کنترل کامل روی کدهات داشته باشی.
اهداف یادگیری
نصب و پیکربندی گیت برای پروژههای شخصی و تیمی
درک کامل فرآیند کاری گیت (Git workflow) و نحوه استفاده از آن
ایجاد و مدیریت ریپازیتوریهای محلی و راه دور (Remote repositories)
انجام تغییرات با کامیت کردن و ارسال کد (Push) به مخازن
یادگیری مفهوم فایلهای نادیده گرفته شده (Ignore files) و کاربرد آن
کار با شاخهها (Branching) برای توسعه موازی و ادغام تغییرات (Merging)
نگارش پیامهای کامیت موثر و استاندارد
تشخیص و رفع خطاهای معمول در گیت
آشنایی با کاربرد گیت در همکاری تیمی و استفاده از پلتفرمهایی مثل GitHub
مهارت ها
GitVersion ControlGitHubDevOps ToolsDevOpsEssential TrainingOpen SourceSoftware Development
سرفصل ها
۰. مقدمه
- 01 - شروع کار با گیت
- 02 - آنچه باید بدانید
۱. چرا میخواهید از گیت استفادهکنید ?
- 03 - گیت برای کنترل نسخه
- 04 - گیت برای اشتراک گذاری کد
- 05 - گیت برای همکاری
- 06 - متنباز
۲. گیت چگونه کار میکند؟
- 07 - استفاده از گیت به صورت محلی
- 08 - از یک ارائه دهنده Git استفاده کنید
- 09 - کنترل نسخه توزیع شده
- 10 - چگونه کار با گیت را شروع کنیم
۳. نصب و پیکربندی گیت
- 11 - برای این دوره از یک فضای کد استفاده کنید
- 12 - نصب گیت روی ویندوز
- 13 - نصب گیت روی لینوکس (PPT)
- 14 - نصب گیت روی macOS
- 15 - کلاینتهای رابط کاربری گرافیکی گیت
- 16 - اختیاری - نصب ویژوال استودیو کد
- 17 - پیکربندی گیت
۴. کد خود را با گیت ارسال کنید
- 18 - راهاندازی یک مخزن از راه دور
- 19 - مخزن دوره را فورک کنید
- 20 - مخزن راه دور را کلون کنید
- 21 - یک فایل ایجاد کنید و آن را استیج کنید
- 22 - کامیت کردن یک فایل
- 23 - فایل را به مخزن راه دور ارسال کنید
- 24 - دریافت تغییرات از مخزن راه دور
- 25 - مقداردهی اولیه یک مخزن به صورت محلی و همگامسازی آن
- 26 - چالش - اولین کد خود را وارد کنید
- 27 - راه حل - اولین کد خود را وارد کنید
۵. ایجاد تغییرات در فایلها
- 28 - وضعیت گیت
- 29 - ویرایش یک فایل و مشاهده تغییرات
- 30 - حذف فایلها
- 31 - تغییر نام فایلها
- 32 - کار با پوشهها
- 33 - لغو تغییرات
- 34 - مشاهده تاریخچه کامیتها
- 35 - بازگشت به تاریخچه گیت
- 36 - برگرداندن یک کامیت
- 37 - از رابط کاربری گرافیکی ویژوال استودیو کد استفاده کنید
- 38 - چالش - ایجاد تغییر و بازگشت به حالت اولیه
- 39 - راه حل - ایجاد تغییر و بازگرداندن
۶. مفاهیم مهم در گیت
- 40 - نادیده گرفتن فایلها
- 41 - پوشهی .git
- 42 - یک شاخه در مخزن خود ایجاد کنید
- 43 - ایجاد و ادغام یک درخواست pull
- 44 - پیامهای کامیت گیت
- 45 - حل یک تداخل ادغام
- 46 - چالش - ایجاد یک شاخه و درخواست pull
- 47 - راهکار - ایجاد یک شاخه و درخواست pull
نتیجهگیری
- 48 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی راهنمای کامل گیت
- دوره آموزشی مبانی برنامه نویسی: کنترل نسخه با Git
- دوره آموزشی یادگیری Git و GitHub
- دوره آموزشی ایجاد پورتفولیوهای GitHub
- دوره آموزشی برنامه نویسی جفت هوش مصنوعی با GitHub Copilot X
- دوره آموزشی یادگیری جامع گیت هاب: بخش اول مبانی
- دوره آموزشی مدیریت وابستگی Git با زیر ماژول ها و زیردرخت ها
- دوره آموزشی 25 فایل پیکربندی GitHub که باید استفاده کنید