آموزش مدیریت سورس کد پروژه با گیت Git

How Git Works
تعداد ویدئو 32
زمان دوره 01:48:57
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش مدیریت سورس کد پروژه با گیت Git یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی گیت Git با مدیریت سورس کد پروژه است که با نام اصلی How Git Works از شرکت Pluralsight منتشر شده است.

گیت چیست؟

گیت یک سیستم version control توزیع شده منبع باز است. تعاریف زیادی برای گیت وجود دارد.

  • Control System: سیستم کنترل اساساً به این معنی است که گیت یک سیستم کنترل محتوا است. بنابراین گیت می تواند برای ذخیره محتوا استفاده شود و البته به دلیل ویژگی هایی که ارائه می دهد، بیشتر برای ذخیره کد استفاده می شود.
  • Version Control System: سیستم version control به این معناست که کد ذخیره شده در گیت با اضافه شدن کد بیشتر تغییر می کند. همچنین، بسیاری از توسعه دهندگان می توانند کد را به صورت موازی اضافه کنند. بنابراین سیستم version control با حفظ سابقه و تاریخچه تغییرات رخ داده به مدیریت این امر کمک می کند. همچنین گیت ویژگی هایی مانند branch ها و merge کردن را ارائه می دهد.
  • Distributed Version Control System: سیستم version control توزیع شده به این معناست که گیت دارای یک repository از راه دور است که در یک سرور و یک local repository در رایانه هر توسعه دهنده ذخیره می شود. این به این معنی است که کد فقط در یک سرور مرکزی ذخیره نمی شود، بلکه نسخه کامل کد در رایانه های تمام توسعه دهندگان وجود دارد.

How-Git-Works-snapshot

چرا یک سیستم Version Control مانند گیت مورد نیاز است؟

پروژه‌های واقعی معمولاً چندین توسعه‌دهنده دارند که به طور موازی کار می‌کنند. بنابراین یک سیستم version control مانند گیت برای اطمینان از عدم تضاد در کد، بین توسعه دهندگان مورد نیاز است. علاوه بر این، یک سیستم version control به توسعه دهندگان اجازه می دهد تا به نسخه قدیمی کد دسترسی داشته باشند. در نهایت، گاهی اوقات چندین پروژه که به صورت موازی اجرا می شوند شامل یک پایگاه کد هستند. در چنین حالتی مفهوم انشعاب در Git بسیار حائز اهمیت است.

سرفصل مطالب آموزش ویدیویی مدیریت سورس کد پروژه با گیت Git

فصل اول: مقدمه این دوره آموزشی

  • مقدمه

فصل دوم: Git چیست؟

  • مقدمه
  • بررسی Version در گیت
  • بررسی Git به عنوان یک پیاز
  • بررسی Value ها و Hash ها
  • ذخیره کردن فایل ها
  • ایجاد اولین Commit
  • ورژنینگ آسان در گیت
  • بررسی Annotated Tag ها
  • Gitواقعا چیست؟

فصل سوم: بررسی Branch ها

  • مقدمه
  • Branch چیست؟
  • بررسی Branch فعلی
  • Merge کردن
  • سفر در زمان برای برنامه نویسان
  • انجام عملیات Merge بدون Merge کردن
  • از دست رفتن H EAD
  • آبجکت ها و Reference ها

فصل چهارم: بررسی عملیات Rebase

  • مقدمه
  • عملیات Rebase چگونه است؟
  • درک نادرستی از حرکت ها
  • انجام عملیات Garbage Collection در گیت
  • بررسی مزایا و معایب Merge
  • بررسی مزایا و معایب Rebase ها
  • بررسی Tag ها در Brief
  • بررسی یک سیستم Version Control

فصل پنجم: بررسی سیستم های Distributed Version Control

  • مقدمه
  • دنیایی از Peer ها
  • بررسی مفهوم Local و Remote
  • انجام عملیات Push
  • انجام علیات Pull
  • بررسی دوباره Rebase
  • قابلیت های شبکه های اجتماعی
  • بررسی پیاز کامل گیت

 

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش مدیریت سورس کد پروژه با گیت Git”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید