لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Git LFS
Git LFS Training
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نحوه استفاده از Git Large File Storage در پروژه های توسعه خود را بیاموزید یاد بگیرید چگونه با فایل های بزرگ با Git برخورد کنید. با استفاده از Git LFS مخازن با فایل های بزرگ را به مخزن کوچک تجزیه و تحلیل و تبدیل کنید. با استفاده از Git LFS در یک تیم کار کنید. سرویسهایی را که پشتیبانی Git LFS را ارائه میکنند، کاوش کنید. پیش نیازها: برای آشنایی با Git LFS توصیه می شود تجربه Git داشته باشید.
در این دوره آموزشی Git LFS، هر آنچه را که باید در مورد Git LFS (ذخیره سازی فایل بزرگ Git) بدانید، خواهید آموخت.
در مورد:
خواهید آموخت
مدل داده Git و مشکل فایلهای بزرگ. DAG (Directed Acyclic Graph) و اشیاء داخلی Git چیست.
چگونه یک فایل بزرگ روی مخزن Git اثر میگذارد وقتی در یک تیم کار میکنید.
نحوه عملکرد داخلی Git LFS (فیلتر و ذخیره داده).
Git LFS را در رایانه توسعه دهنده خود (در سیستم عامل های مختلف مانند Windows، Linux، MacOS، ...) نصب کنید.
یک مخزن جدید را برای شروع استفاده از آن پیکربندی کنید (فایل "gitattributes").
یک مخزن بزرگ موجود را تجزیه و تحلیل و تبدیل کنید.
ابزارهای ارزشمندی مانند BFG Repo-Cleaner برای کار با مخازن Git و درک اینکه اشیاء بزرگ چیست و چگونه می توانیم اندازه مخزن را کاهش دهیم.
ارائهدهندگان مختلف Git LFS (ابر و روی پرم) از جمله جدول مقایسهای هزینه.
همکاری هنگام استفاده از Git LFS (از جمله حل تعارض، قفل کردن یک فایل و حذف/شامل مسیرهای خاص).
از آنجایی که میدانم تثبیت دانش برای دانشآموز مهم است، یک تمرین عملی، همچنین یک cheatsheet با تمام دستوراتی که اغلب استفاده میشوند همراه با توضیح دقیق و یک واژهنامه با رایجترین اصطلاحات در Git LFS اضافه میکنم.
اگر با فایلهای بزرگ (مانند پروژههای یونیتی) کار میکنید بسیار جالب است و عملیات در Git بیشتر از حد معمول طول میکشد (در گردش کار روزانه و همچنین در ابزارهای CI/CD).
سرفصل ها و درس ها
معرفی
Introduction
ساختار دوره
Course structure
درک Git LFS
Understanding Git LFS
Git LFS، از صفر تا قهرمان
Git LFS, from Zero to Hero
Git LFS را نصب و پیکربندی کنید
Install and configure Git LFS
اشیاء Git
Git objects
Git LFS داخلی
Git LFS internals
فایل ها را ردیابی کنید
Track files
تمرین: تفاوت اندازه مخزن را با استفاده از Git LFS اندازه گیری کنید
Exercise: Measure repository size differences using Git LFS
انتقال مخازن
Migrate repositories
تمرین: مخازن را مهاجرت کنید
Exercise: Migrate repositories
نمایش نظرات