द्वारा ट्रैक की गई फाइलों की सूची मैं फ़ाइलों के एक विशाल ढेर के साथ एक नया गिट रेपो शुरू कर रहा हूं। रेपो Git LFS का उपयोग कर रहा है। मैं यह सुनिश्चित करना चाहता हूं कि मैंने अपनी पहली प्रतिबद्धता करने से पहले, सभी फ़ाइलों को ट्रैक करने के लिए एलएफएस को बताया है।गिट एलएफएस
मुझे लगता है कि git lfs ls-files
एलएफएस द्वारा ट्रैक की जाने वाली सभी फ़ाइलों को सूचीबद्ध करेगा। हालांकि, (ए) मैं इसके विपरीत चाहता हूं: रेपो में सभी फाइलें जिन्हें एलएफएस द्वारा ट्रैक नहीं किया जाता है (और .gitignore
में हैं), और (बी) यह आदेश केवल after you have committed files काम करता है।
क्या किसी के पास रेपो में सभी फ़ाइलों को सूचीबद्ध करने के लिए कुछ गिट-फू या उबंटू-फू है, जिन्हें अनदेखा नहीं किया जाता है और विभिन्न .gitattribute
फ़ाइलों में ट्रैक पैटर्न से मेल नहीं खाते हैं गिट एलएफएस का उपयोग करता है?
निकटतम मैं आ गए इस आदेश कि 100kb से अधिक रेपो में फ़ाइलों को सूचीबद्ध करता है, और फिर मैन्युअल रूप से सभी फ़ाइल को स्कैन और उम्मीद है कि मैं उन्हें एक ट्रैकिंग पद्धति के अंतर्गत आने वाले है।
find . -type f > all.txt
सभी फ़ाइलें LFS को ट्रैक करेगा की एक सूची प्राप्त करने के लिए:
अपने भंडार में सभी फ़ाइलों की एक सूची प्राप्त करने के लिए:
find . -type f -exec du -Sha -t 100000 {} +
पथों में से किसी एक स्थान के मामले में 'cut' कमांड (' -f3') में सीमा '-f3 -' होना चाहिए। – Grimeh
धन्यवाद, तय :) –