آموزش 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
جزییات دوره
1 hour
15
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
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

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