فیلم فارسی آموزش گیت – Git

مدرس

علی حسین شهابی

دسته بندی

فیلم های آموزشی
فیلم فارسی آموزش گیت  – Git
تکمیل شده

با سلام و درود خدمت دوستان عزیز

امروز براتون فیلم های آموزش گیت (Git) رو آماده کردم.البته این فیلم ها کار جناب امیر حسن عظیمی هست که  خداقوت بهش میگم به خاطر زحماتی که میکشه.

 دوستان حتما نظرتون رو درباره فیلم ، در همین پست بیان کنید . 

گیت (به انگلیسی: Git) یک نرم‌افزار آزاد و متن‌باز برای بازنگری کد منبع توزیع شده و مدیریت منبع کد است که برروی سرعت تاکید می‌کند. گیت ابتدا برای توسعهٔ لینوکس توسط لینوس تروالدز به وجود آمد و اکنون پروژه‌های فراوانی از آن الهام گرفته‌اند. هر دایرکتوری کاری در گیت یک مخزن کامل با تاریخچهٔ کامل تغییرات و قابلیت بازنگری تغییرات است و برای کار با آن نیازی به دسترسی به شبکه یا سرور مرکزی وجود ندارد. گیت یک نرم‌افزار آزاد است که تحت عنوان جی‌پی‌ال نسخه ۲ توزیع شده است.
لینوس تروالدز در مورد نام گیت بیان نمود که، در زبان انگلیسی اصطلاحی است برای انسانی احمق و ناخوشایند. توروالدز گفت: من یک حرامزادهٔ از خودراضی هستم، و تمام پروژه‌هایم را خودم نامگذاری نموده‌ام. اول لینوکس و الان هم گیت. در صفحه راهنمای گیت در شل لینوکس، گیت به عنوان یک ردیاب محتوای احمق توصیف شده است.

تاریخچهٔ Git
توسعهٔ گیت زمانی شروع شد که بسیاری از توسعه‌دهندگان لینوکس، در استفاده از بیت کیپر، که یک سیستم مدیریت کد می‌باشد که قبلاً برای توسعه هستهٔ لینوکس استفاده می‌شد، امتناع ورزیدند. نگهدارندهٔ کپی رایت، لری مک وی، حق استفادهٔ رایگان از این نرم‌افزار را پس از آن که اندرو تریدگل به روش مهندسی معکوس می‌خواست که پروتوکل‌های بیت کیپر را پیاده کند، برداشت. تروالدز نیاز به سیستم توزیع شده‌ای داشت که بتواند از آن همانند بیت کیپر استفاده کند، ولی هیچکدام از نرم‌افزارهای آزاد را مبتنی بر نیازهای خود ندید، به خصوص نیاز او به کارایی بالا.

تا قبل از ۲۰۰۲ برای گسترش کرنل از هیچ نرم‌افزار کنترل نسخه استفاده نمی‌شد و هر فردی که در گسترش کرنل نقش داشت به شکل خصوصی از نرم‌افزارهایی مانند SVN/CVS استفاده می‌کرد و دلیلش آن بود که هیچ‌کدام از نرم‌افزارهای کنترل نسخه این توانایی را نداشتند که حجم تغییراتی که در لینوکس اتفاق میفتادرا پشتیبانی کنند. در این سال لینوس از BitKeeper به عنوان نرم‌افزار کنترل نسخه رسمی لینوکس استفاده کرد که به گسترش دهنده‌های کرنل (هر پروژهی متن باز) اجازه می‌داد به صورت رایگان از BitKeeper استفاده کنند.

در سال ۲۰۰۵ اجازهٔ استفاده رایگان از Bitkeeper برای گسترش دهندگان لینوکس محدود شد (به دلیل انجام مهندسی معکوس روی Bitkeeper) و لینوس شروع به جستجو برای یافتن جایگزینی مناسب کرد. اما نرم‌افزار مناسبی پیدا نکرد که بتواند حجم تغییرات لینوکس را مدیریت کنند و این کمبود سبب شد تا توروالدز به فکر نوشتن یک نرم‌افزار کنترل نسخه بیفتد. توسعه گیت در ماه آوریل سال ۲۰۰۵ آغاز شد و تنها ۲ هفته بعد از شروع توسعه، گیت قادر بود شاخه‌ها (branch) را ادغام (merge) کند. ۲ ماه بعد گیت به عنوان نرم‌افزار کنترل نسخه رسمی برای گسترش لینوکس مورد استفاده قرار گرفت.

ساختار گیت
در پوشهٔ پایهٔ هر پروژه که با استفاده از گیت مدیریت می‌شود پوشه‌ای با نام git. (نقطه git) وجود دارد که تمامی اطلاعات مربوط به پروژه (تاریخچه، برچسب‌ها، …) را در خود نگه می‌دارد. این ساختار بر خلاف ساختار سابورژن است که در هر زیرشاخه یک پوشهٔ svn. (نقطه svn) دارد. از جمله پرونده‌هایی که در پوشهٔ git. وجود دارند، config است که تنظیمات مخزن را در خود نگه می‌دارد.

مدت: 4:25:04

به روز رسانی: 1395/8/21

قیمت:

برای دانلود حتما لاگین نمایید

کلیه حقوق مادی و معنوی , متعلق به سایت (Alihossein.ir)می باشد ,انتشار مطالب بدون ذکر منبع از نظر اخلاقی و شرعی صحیح نمی باشد.