اولین تکلیف overding: هر چیزی درباره Git میدانید بنویسید D:

نوشته شده توسط بهنامی در ۲۶ دی ۱۳۹۳

اولین تکلیف دوره فول استک دولوپر اوردینگ نوشتن یه پست وبلاگی در مورد کنترل ورژن Git هستش

اصلا کنترل ورژن چی هستش ؟؟؟

نرم افزری که میتونه تغییرات فایل های ما رو مدیریت بکنه و به ما کمک بکنه که بتونیم به صورت تیمی روی پروژه  هامون کار کنیم از نظر من اسم کنترل ورژن به خودش میگیره …

اون زمانی ارزش ورژن کنترل رو میتونیم متوجه بشیم که به صورت تیمی روی پروژه کار کنیم و برای سینک نگه داشتن اخرین حالت فایل ها تو کامپیوتر همه هم تیمی مجبور بشیم که فایل هارو با فلش دیسک انتقال بدیم و وقتی دیدیم ۲ نفر رو یه فایل به صورت همزمان کار کردن و با زدن کلید replace all آه از نهاد همه بلند میشه یا اینکه وقتی تنهایی کار میکنید و یه بخش رو در حال توسعه هستین، ولی هنوز باگ های زیادی داره تا بتونه به وضعیت پابلیش برسه در همون حین مشتری تماس میگیره و یه تغییر کوچیک تو یه ببخش دیگه از سایت رو میخواد اون موقع دقیقا میبینید هیچ کار خاصی از دستتون بر نمیاد و باید فایل هایی که باگ دارن رو از پروژه خارج کنید و تغییرات رو انجام بدین پابلیش بکنید و دوباره فایل هارو به سایت اضافه کنید حالا فکر کنید اون بخش که در حال توسعه اش بودین یه کلاس در مورد ارتباط با دیتابیس بوده و برداشتن اون باعث میشه که بخش های دیگه هم از کار بیافتن

پوفففففففف….

راه کار چیه پس ؟؟؟؟؟ در اینجاست که ورژن کنترل ها به کمک ما میان تا شما مطمئن بشین که سازندگان نرم افزار های ورژن کنترل از هر نوعیش جاشون تو اعماق بهشت هستش بدون هیچ شکی…

یکی از این ورژن کنترل های محبوب تو دنیا Git هستش که متن باز و قابلیت های چشم گیری نسبت به بقیه ورژن کنترل ها داره اگه این سایت رو یه نگاهی بندازید توضیحات فارسی خوبی در مورد ویژگی های Git ارائه داده.به نظر من اصلی ترین مزیت Git این هستش که میتونید روی فایل هاتون کار کنید اونا کامیت بکنید ولی نه در مخزن اصلی و میتونی تو کامپیوتر خودتون نگهش دارید و وقتی که به حالت پایدار و بدون باگ رسید میتونید اون رو به مخزن اصلی انتقال بدین

برای نصب Git میتونید از توضیحات این لینک استفاده بکنید. در ضمن ابزار هایی وجود دارند که شما بدون داشتن سروری روی اینترنت پروژه های خودتون رو روی اون سرور ها ببرید و با کمک Git پروژه خودتون رو مدیریت بکنید و در هر جایی که اینترنت باشه شما میتونید پروژه خودتون رو توسعه بدید و جلو ببریدش یکی از اون ابزار ها bitbucket هستش.فعلا کلی چیز دیگه در مورد Git وجود داره که برام هنوز گنگ هستن باید در روز های پیش رومون اون هارو یاد بگیرم و این پست ناقص رو رفته رفته کامل تر بکنمش.

به امید یه دوره خیلی خوب و هیجان انگیز

۴ دیدگاه برای “اولین تکلیف overding: هر چیزی درباره Git میدانید بنویسید D:”

  1. بهنام سرمدی گفت:

    راسته که میگن تسهیل گستر ورشکسته شده؟

  2. hamid گفت:

    سلام
    از اونجایی که بیت باکت فیل.**تر شده ، سایت gitlab.com پیشنهاد میشه

دیدگاه‌تان را ارسال کنید ...