git pull ابتدا اشیاء Git جدید را دریافت می کند، سپس آنها را در کپی کاری شما بررسی می کند و سپس Git LFS را فراخوانی می کند تا آنها را در طول این فرآیند فیلتر کند. git lfs pull کپی کار شما را اسکن میکند و مطمئن میشود که فایلهای LFS که قرار است بررسی شوند، اشیای بزرگ مربوط به خود را در حافظه پنهان محلی شما وجود دارند.
چگونه یک فایل LFS را استخراج کنم؟
می توانید همه یا تک فایل ها را با وارد کردن دستور زیر دانلود کنید:
- تک فایل. یک فایل ردیابی شده LFS را بکشید. ~/temp/git-lfs-intro$ git lfs pull --include=نام فایل. …
- همه فایلها. تمام فایل های ردیابی شده LFS را بکشید. ~/temp/git-lfs-intro$ git lfs pull Git LFS: (29 از 29 فایل) 475.39 KB / 475.39 KB.
git LFS برای چه استفاده می شود؟
Git LFS یک برنامه افزودنی Git است که از برای مدیریت فایلهای بزرگ و فایلهای باینری در یک مخزن جداگانه Git استفاده میشود. امروزه اکثر پروژه ها دارای کد و دارایی باینری هستند. و ذخیره فایل های باینری بزرگ در مخازن Git می تواند یک گلوگاه برای کاربران Git باشد.
چگونه یک فایل را با git LFS ردیابی کنم؟
کار با Git LFS
- مرحله 1: پس از نصب Git LFS، با اجرای git lfs install، مخزن خاص را با Git LFS فعال کنید. …
- مرحله ۲: به Git LFS بگویید کدام فایلها را با دستور git lfs track “ردیابی کند. …
- مرحله 3: Git اضافه کنید، متعهد شوید و فشار دهید.
فیلتر git LFS چیست؟
وقتی یک فایل Git LFS به مخزن محلی شما کشیده می شود، فایل از طریق فیلتری ارسال می شود که نشانگر را با فایل واقعی جایگزین می کند… این به این معنی است که مخزن محلی شما اندازه محدود خواهد بود، اما مخزن از راه دور مطمئناً حاوی تمام فایلها و تفاوتهای واقعی خواهد بود.