گیت یک نرم افزار آزاد و متن باز برای بازنگری کد منبع توزیع شده و مدیریت منبع کد است که برروی سرعت تاکید میکند . Git ابتدا برای توسعهٔ لینوکس توسط لینوس تروالدز به وجود آمد و اکنون پروژههای فراوانی از آن الهام گرفتهاند . هر دایرکتوری کاری در گیت یک مخزن کامل با تاریخچهٔ کامل تغییرات و قابلیت بازنگری تغییرات است و برای کار با آن نیازی به دسترسی به شبکه یا سرور مرکزی وجود ندارد . Git یک نرم افزار آزاد است که تحت عنوان جیپیال نسخه ۲ توزیع شده است. توسعهٔ گیت زمانی شروع شد که بسیاری از توسعهدهندگان لینوکس، در استفاده از بیت کیپر، که یک سیستم مدیریت کد میباشد که قبلاً برای توسعه هستهٔ لینوکس استفاده میشد، امتناع ورزیدند. نگهدارندهٔ کپی رایت، لری مک وی، حق استفادهٔ رایگان از این نرمافزار را پس از آن که اندرو تریدگل به روش مهندسی معکوس میخواست که پروتوکلهای بیت کیپر را پیاده کند، برداشت. تروالدز نیاز به سیستم توزیع شدهای داشت که بتواند از آن همانند بیت کیپر استفاده کند، ولی هیچکدام از نرمافزارهای آزاد را مبتنی بر نیازهای خود ندید. تا قبل از سال ۲۰۰۲ برای گسترش کرنل از هیچ نرمافزار کنترل نسخه استفاده نمیشد و هر فردی که در گسترش کرنل نقش داشت به شکل خصوصی از نرمافزارهایی مانند SVN/CVS استفاده میکرد و دلیلش آن بود که هیچکدام از نرمافزارهای کنترل نسخه این توانایی را نداشتند که حجم تغییراتی که در لینوکس اتفاق میفتادرا پشتیبانی کنند.
در این سال لینوس از BitKeeper به عنوان نرمافزار کنترل نسخه رسمی لینوکس استفاده کرد که به گسترش دهندههای کرنل (هر پروژهی متن باز) اجازه میداد به صورت رایگان از BitKeeper استفاده کنند. در سال ۲۰۰۵ اجازهٔ استفاده رایگان از Bitkeeper برای گسترش دهندگان لینوکس محدود شد و لینوس شروع به جستجو برای یافتن جایگزینی مناسب کرد. اما نرمافزار مناسبی پیدا نکرد که بتواند حجم تغییرات لینوکس را مدیریت کنند و این کمبود سبب شد تا توروالدز به فکر نوشتن یک نرمافزار کنترل نسخه بیفتد. در پوشهٔ پایهٔ هر پروژه که با استفاده از گیت مدیریت میشود پوشهای با نام Git. (نقطه Git) وجود دارد که تمامی اطلاعات مربوط به پروژه (تاریخچه، برچسبها، …) را در خود نگه میدارد. این ساختار بر خلاف ساختار سابورژن است که در هر زیرشاخه یک پوشهٔ svn. (نقطه svn) دارد. از جمله پروندههایی که در پوشهٔ git. وجود دارند، config است که تنظیمات مخزن را در خود نگه میدارد. فیلم آموزشی LiveLessons Git Essentials توسط یکی از بهترین مدرسین بنام Daniel Y. Chen طراحی شده و کمپانی LiveLessons این مجموعه آموزشی را برای عموم عرضه کرد . امیدواریم که از دانلود فیلم آموزش گیت، نرم افزار مدیریت ورژن لذت ببرید .
مشخصات فیلم آموزشی LiveLessons Git Essentials :
– ژانر : آموزشی
– شرکت سازنده : LiveLessons
– مدرس : Daniel Y. Chen
– پروژه تمرینی : ندارد
– مدت زمان آموزش : 3 ساعت و 38 دقیقه
– زبان : انگلیسی
– کیفیت نمایش : 720×1280
– فرمت فایل : Mp4
– زیرنویس انگلیسی : ندارد
– زیرنویس فارسی : ندارد
سرفصل های فیلم آموزشی LiveLessons Git Essentials :
– درس 1: راه اندازی گیت
– درس 2: درک و استفاده از گیت -مبانی
– درس 3: کنترل از راه دور و شعب
– درس 4: اضافه کردن یک همکار
– درس 5: انشعاب گردش کار از همکاری
– درس 6: جریان گردش کار گیت از همکاری
شما از این پس می توانید فیلم های مورد نظرتان را در فروم دانلود فارسی ثبت نمایید