کنترل نسخه ابزاری مهم برای توسعهدهندگان است که به شما کمک میکند تغییرات فایلها را در طول زمان پیگیری و مدیریت کنید. Git محبوبترین سیستم کنترل نسخه در دنیای برنامهنویسی است و یادگیری آن برای هر برنامهنویسی ضروری است. در این دوره فشرده، ری ویلابوبوس مفاهیم پایهای Git را آموزش میدهد، همان دستورات کلیدیای که برای کار با بیشتر پروژههای گیت به آنها نیاز دارید. یاد میگیرید چگونه با استفاده از commitها نقاط ذخیرهسازی ایجاد کنید و تغییرات خود را مستند نمایید. همچنین نحوه ساخت شاخههای جداگانه از پروژه را میآموزید تا بدون دست زدن به نسخه اصلی، روی بخشهای جدید کار کنید.
در ادامه، با GitHub آشنا میشوید؛ جایی که مخازن پروژهها را مدیریت میکنید، درخواست pull میفرستید، کد دیگران را بررسی میکنید و پروژههای موجود را روی سیستم خود کلون کرده و به عنوان الگو استفاده میکنید. در پایان، با بخش اجتماعی گیتهاب نیز کار میکنید، جایی که میتوانید بازخورد بگیرید، نظرات دیگران را بررسی کنید و پروژههای خود را با کمک جامعه توسعهدهندگان بهبود دهید.