تخطَّ إلى المحتوى
GitTree
المخابئ وأشجار العمل

استخدام عناصر تحكم Git LFS

يخزّن Git LFS الملفات الكبيرة، كالصور والفيديو والنماذج، خارج المستودع ويضع مكانها ملفات مؤشر صغيرة. ويعدّه Git LFS… ويتتبّع الأنماط وينزّل المحتوى ويقفل الملفات ويقلّم المحتوى القديم.

مجانيآخر تحديث

يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.

في هذه الصفحة
  1. قبل أن تبدأ
  2. أين تجده
  3. الخطوات
  4. النتيجة المتوقعة
  5. الأقفال والتقليم
  6. إن لم يسر الأمر كما توقعت
  7. أسئلة
  8. ذو صلة

قبل أن تبدأ

  • برنامج git-lfs مثبّت: عبر Homebrew أو git-lfs.com على macOS، ومضمَّن في Git for Windows، وsudo apt install git-lfs على Linux ‏(Ubuntu وDebian).

أين تجده

  • لوحة الأوامر: Git LFS… وGit LFS: تنزيل المحتوى.
الإجراءmacOSWindows وLinux
لوحة الأوامر، ثم Git LFS…⌘⇧PCtrl+Shift+P

الخطوات

  1. أعدّه

    افتح Git LFS…. وإن قال Git LFS غير مُعَدّ لهذا المستودع. فاختر إعداد لهذا المستودع.

  2. تتبّع نمطًا

    تحت الأنماط المتتبَّعة اكتب النمط مثل *.psd واضغط تتبُّع. وفعّل قابل للقفل للملفات التي لا يجب أن يحرّرها اثنان في الوقت نفسه. ثم أودِع .gitattributes.

  3. نزّل المحتوى

    اختر تنزيل المحتوى لجلب الملفات الحقيقية لمؤشرات نسختك. ويسرد عرض الملفات ما هو منزَّل وما هو المؤشر فقط.

النتيجة المتوقعة

تذهب الملفات الكبيرة إلى تخزين LFS عند الدفع، ولا تحوي نسختك إلا ما تنزّله.

الأقفال والتقليم

  • يسرد عرض الأقفال الملفات المقفلة ومن يحوزها؛ اقفل ملفًا قبل تحريره وفكّ القفل حين تنتهي.
  • يزيل تقليم المحتوى القديم… النسخ المحلية من محتوى LFS القديم لتوفير المساحة؛ ويعرض ما سيزيله أولًا.

إن لم يسر الأمر كما توقعت

«Git LFS غير مثبَّت.»

ثبّت git-lfs كما تصف الرسالة لنظامك، ثم أعد فتح النافذة.

أسئلة

هل ينقل تتبّع نمط الملفات المُودَعة أصلًا؟

لا. ينطبق التتبّع على الملفات التي تضيفها أو تغيّرها من ثم؛ ونقل السجل الموجود إلى LFS يحتاج إلى إعادة كتابة السجل خارج GitTree.