सामग्री पर जाएं
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: Download Content।
कार्रवाईmacOSWindows और Linux
कमांड पैलेट, फिर Git LFS…⌘⇧PCtrl+Shift+P

कदम

  1. इसे स्थापित करें

    Git LFS… खोलें. यदि यह कहता है Git LFS is not set up for this repository., तो Set Up for This Repository चुनें।

  2. एक पैटर्न ट्रैक करें

    Tracked patterns के अंतर्गत, Pattern जैसे कि *.psd टाइप करें और Track दबाएँ। उन फ़ाइलों के लिए Lockable चालू करें जिन्हें लोगों को एक ही समय में संपादित नहीं करना चाहिए। प्रतिबद्ध करें .gitattributes.

  3. सामग्री डाउनलोड करें

    अपने चेकआउट में पॉइंटर्स के लिए वास्तविक फ़ाइलें लाने के लिए Download Content चुनें। Show Files सूचियाँ जो downloaded या pointer only हैं।

अपेक्षित परिणाम

बड़ी फ़ाइलें पुश करने पर एलएफएस स्टोरेज में चली जाती हैं, और आपका क्लोन केवल वही रखता है जो आप डाउनलोड करते हैं।

ताले और छंटाई

  • Show Locks लॉक की गई फ़ाइलों को सूचीबद्ध करता है और उन्हें कौन रखता है; किसी फ़ाइल को संपादित करने से पहले उसे Lock कर दें, जब काम पूरा हो जाए तो Unlock।
  • Prune Old Content… डिस्क स्थान खाली करने के लिए पुरानी एलएफएस सामग्री की स्थानीय प्रतियां हटा देता है; यह दर्शाता है कि यह पहले क्या हटाएगा।

अगर कुछ गलत होता है

"Git LFS स्थापित नहीं है।"

जैसा कि संदेश आपके सिस्टम के लिए बताता है, git-lfs स्थापित करें, फिर संवाद दोबारा खोलें।

प्रश्न

क्या पैटर्न मूव फ़ाइलों को ट्रैक करना पहले से ही प्रतिबद्ध है?

नहीं, ट्रैकिंग तब से आपके द्वारा जोड़ी या बदली गई फ़ाइलों पर लागू होती है; मौजूदा इतिहास को एलएफएस में ले जाने के लिए GitTree के बाहर इतिहास को फिर से लिखने की आवश्यकता है।