گیت (Git) یک نرمافزار آزاد و متنباز برای بازنگری کد منبع توزیع شده و مدیریت منبع کد است که برروی سرعت تاکید میکند. گیت ابتدا برای توسعهٔ لینوکس توسط لینوس تروالدز به وجود آمد و اکنون پروژههای فراوانی از آن الهام گرفتهاند. هر دایرکتوری کاری در گیت یک مخزن کامل با تاریخچهٔ کامل تغییرات و قابلیت بازنگری تغییرات است و برای کار با آن نیازی به دسترسی به شبکه یا سرور مرکزی وجود ندارد. گیت یک نرمافزار آزاد است که تحت عنوان جیپیال نسخه ۲ توزیع شده است. گیتهاب (GitHub) یک سرویس میزبانی وب برای پروژههای است که از سیستم سورس کنترل گیت استفاده میکنند. گیتهاب با استفاده از روبی آن ریلز و ارلنگ ساخته شدهاست. این سرویس هم دارای گزینه رایگان برای پروژههای متنباز و هم پولی برای پروژههای تجاری است. گیت هاب در سال ۲۰۰۸ پایهگذاری گردید و بر اساس گزارشی در ژوئن ۲۰۱۱، این سرویس محبوبترین سرویس ارائهدهنده گیت است.
سرفصل های دوره آموزشی Udemy Git fundamentals Mastery with GitHub:
– بخش ۱: مقدمه و شروع
– بخش ۲: راه اندازی Git و نصب
– بخش ۳: راه اندازی یک مخزن Git
– بخش ۴: ورود به گیت هاب!
– بخش ۵: تغییرات در Git
– بخش ۶: در مخزن Git چه میگذرد
– بخش ۷: اصول اولیه در شاخه های Git
– بخش ۸: برگشت از تغییرات در Git
– بخش ۹: هل دادن به گیت هاب
– بخش ۱۰: گیت هاب در مقابل SSH
– قسمت ۱۱: ساخت Git دوستانه و سازنده
– قسمت ۱۲: تمرین
چند نما از دوره آموزشی Udemy Git fundamentals Mastery with GitHub :