آموزش 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 (از جمله حل تعارض، قفل کردن یک فایل و حذف/شامل مسیرهای خاص).

  • جایگزین‌های Git LFS (مانند git-annex، git-bigfiles، ...).


از آنجایی که می‌دانم تثبیت دانش برای دانش‌آموز مهم است، یک تمرین عملی، همچنین یک 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

  • قفل کردن فایل ها Lock files

  • همکاری Collaboration

  • Git LFS Alternatives Git LFS Alternatives

  • آزمون Git LFS Git LFS Quiz

نتیجه Conclusion

  • تبریک می گویم Congratulations

  • برگه تقلب دستورات Commands cheat sheet

  • واژه نامه Glossary

نمایش نظرات

نظری ارسال نشده است.

آموزش Git LFS
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1 hour
15
Udemy (یودمی) udemy-small
21 مهر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,161
4.8 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alberto González Tajuelo Alberto González Tajuelo

معلم

Chiabit Education Chiabit Education

ارائه دوره های آموزشی برتر

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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