يحصل git pull أولاً على كائنات Git جديدة ، ثم يقوم بفحصها في نسخة العمل الخاصة بك ، ثم يستدعي Git LFS لتصفيتها أثناء هذه العملية. git lfs pull يمسح نسخة العمل الخاصة بكويتأكد من أن ملفات LFS التي من المفترض أن يتم سحبها تحتوي على الكائنات الكبيرة المقابلة لها في ذاكرة التخزين المؤقت المحلية.
كيف يمكنني استخراج ملف LFS؟
يمكنك تنزيل كل الملفات أو ملفات فردية عن طريق إدخال الأمر التالي:
- ملف واحد. سحب ملف LFS واحد مجنزرة. ~ / temp / git-lfs-intro $ git lfs pull - تضمين=اسم الملف. …
- كل الملفات. سحب جميع ملفات LFS المتعقبة. ~ / temp / git-lfs-intro $ git lfs pull Git LFS: (29 من 29 ملفًا) 475.39 كيلوبايت / 475.39 كيلوبايت.
ما هو استخدام git LFS؟
Git LFS هو امتداد Git يستخدم لإدارة الملفات الكبيرة والملفات الثنائية في مستودع Git منفصل. تحتوي معظم المشاريع اليوم على أصول ثنائية وكود. وتخزين الملفات الثنائية الكبيرة في مستودعات Git يمكن أن يكون عنق الزجاجة لمستخدمي Git.
كيف يمكنني تتبع ملف باستخدام git LFS؟
العمل مع Git LFS
- الخطوة 1: بمجرد تثبيت Git LFS ، قم بتمكين المستودع المحدد باستخدام Git LFS عن طريق تشغيل تثبيت git lfs. …
- الخطوة 2: أخبر Git LFS بالملفات التي يجب تتبعها باستخدام الأمر: git lfs track “. …
- الخطوة 3: قم بإضافة ، والتزام ، ودفع.
ما هو مرشح Git LFS؟
عندما يتم سحب ملف Git LFS إلى مستودعك المحلي ، يتم إرسال الملف من خلال مرشح سيحل محل المؤشر بالملف الفعلي … وهذا يعني أن مستودعك المحلي سيكون حجمه محدودًا ، لكن المستودع البعيد بالطبع سيحتوي على جميع الملفات والاختلافات الفعلية.