यह कमांड git-ls-files है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
git-ls-files - इंडेक्स और वर्किंग ट्री में फ़ाइलों के बारे में जानकारी दिखाएं
SYNOPSIS
Git ls-फ़ाइलें [-z] [-t] [-v]
(--[कैश्ड|हटाए गए|अन्य|अनदेखा|स्टेज|अविलय|मारे गए|संशोधित])*
(-[सी|डी|ओ|आई|एस|यू|के|एम])*
[-एक्स |--बहिष्कृत= ]
[-एक्स |--बहिष्कृत-से= ]
[--बहिष्कृत-प्रति-निर्देशिका= ]
[--बहिष्कृत-मानक]
[--त्रुटि-बेमेल] [--साथ-पेड़= ]
[--पूरा नाम] [--संक्षेप] [--] [ ...]
वर्णन
यह निर्देशिका कैश इंडेक्स में फ़ाइल सूची को वास्तविक कामकाज के साथ विलय कर देता है
निर्देशिका सूची, और दोनों के विभिन्न संयोजन दिखाती है।
दिखाई गई फ़ाइलों को निर्धारित करने के लिए नीचे दिए गए एक या अधिक विकल्पों का उपयोग किया जा सकता है:
विकल्प
-सी, --कैश्ड
आउटपुट में कैश्ड फ़ाइलें दिखाएं (डिफ़ॉल्ट)
-डी, --हटाया गया
आउटपुट में हटाई गई फ़ाइलें दिखाएँ
-एम, --संशोधित
आउटपुट में संशोधित फ़ाइलें दिखाएँ
-ओ, --अन्य
आउटपुट में अन्य (यानी अनट्रैक की गई) फ़ाइलें दिखाएँ
-मैंने उपेक्षा कर दी
आउटपुट में केवल उपेक्षित फ़ाइलें दिखाएँ। इंडेक्स में फ़ाइलें दिखाते समय, केवल प्रिंट करें
जो बहिष्कृत पैटर्न से मेल खाते हैं। "अन्य" फ़ाइलें दिखाते समय, केवल उन्हें ही दिखाएँ
बहिष्कृत पैटर्न द्वारा मिलान किया गया।
-एस, --स्टेज
आउटपुट में चरणबद्ध सामग्री का ऑब्जेक्ट नाम, मोड बिट्स और चरण संख्या दिखाएं।
--निर्देशिका
यदि संपूर्ण निर्देशिका को "अन्य" के रूप में वर्गीकृत किया गया है, तो केवल उसका नाम दिखाएं (अनुगामी के साथ)।
स्लैश) और इसकी संपूर्ण सामग्री नहीं।
--कोई-खाली-निर्देशिका नहीं
खाली निर्देशिकाओं को सूचीबद्ध न करें. --निर्देशिका के बिना कोई प्रभाव नहीं पड़ता।
-यू, --अविलय
आउटपुट में मर्ज न की गई फ़ाइलें दिखाएं (फोर्स --स्टेज)
-k, --मारा गया
फ़ाइल सिस्टम पर वे फ़ाइलें दिखाएँ जिन्हें फ़ाइल/निर्देशिका विरोध के कारण हटाने की आवश्यकता है
चेकआउट-इंडेक्स के सफल होने के लिए।
-z
\0 आउटपुट पर लाइन समाप्ति।
-एक्स , --बहिष्कृत=
पैटर्न से मेल खाती अनट्रैक की गई फ़ाइलों को छोड़ें। ध्यान दें कि पैटर्न एक शेल वाइल्डकार्ड पैटर्न है।
अधिक जानकारी के लिए नीचे बहिष्कृत पैटर्न देखें।
-एक्स , --बहिष्कृत-से=
पैटर्न को बाहर निकालें पढ़ें ; 1 प्रति पंक्ति.
--बहिष्कृत-प्रति-निर्देशिका=
अतिरिक्त बहिष्कृत पैटर्न पढ़ें जो केवल निर्देशिका और उसके लिए लागू होते हैं
उपनिर्देशिकाओं में .
--बहिष्कृत-मानक
मानक Git बहिष्करण जोड़ें: .git/info/exclude, .gitignore प्रत्येक निर्देशिका में, और
उपयोगकर्ता की वैश्विक बहिष्करण फ़ाइल।
--त्रुटि-बेमेल
यदि कोई सूचकांक में प्रकट नहीं होता है, इसे एक त्रुटि के रूप में मानें (रिटर्न 1)।
--पेड़ के साथ=
प्रदत्त उपयोगकर्ता का विस्तार करने के लिए --error-unmatch का उपयोग करते समय (अर्थात पथ पैटर्न)
पथों के लिए तर्क, उन पथों का दिखावा करते हैं जिन्हें नामित होने के बाद से सूचकांक में हटा दिया गया था
अभी भी मौजूद हैं. -s या -u विकल्पों के साथ इस विकल्प का उपयोग करने से कोई लाभ नहीं होता है
कोई भी अर्थ.
-t
यह सुविधा अर्ध-अस्वीकृत है. स्क्रिप्टिंग प्रयोजन के लिए, git-स्थिति(1)--चीनी मिट्टी और
गिट-diff-files(1) --नाम-स्थिति लगभग हमेशा बेहतर विकल्प और उपयोगकर्ता होते हैं
देखना चाहिए git-स्थिति(1)--लघु या git-diff(1)--अधिक जानकारी के लिए नाम-स्थिति
उपयोगकर्ता के अनुकूल विकल्प।
यह विकल्प निम्नलिखित टैग के साथ फ़ाइल की स्थिति की पहचान करता है (इसके बाद एक स्थान होता है)
प्रत्येक पंक्ति के आरंभ में:
H
कैश की गई
S
स्किप-वर्कट्री
M
मर्ज ना किए गए
R
हटा दिया गया/हटा दिया गया
C
संशोधित/परिवर्तित
K
मरने वाला
?
अन्य
-v
-t के समान, लेकिन उन फ़ाइलों के लिए छोटे अक्षरों का उपयोग करें जिन्हें इस रूप में चिह्नित किया गया है मान लीजिये अपरिवर्तित
(देखें गिट-अद्यतन-सूचकांक(1))।
--पूरा नाम
जब एक उपनिर्देशिका से चलाया जाता है, तो कमांड आमतौर पर इसके सापेक्ष पथ आउटपुट करता है
वर्तमान निर्देशिका। यह विकल्प पथों को प्रोजेक्ट शीर्ष के सापेक्ष आउटपुट होने के लिए बाध्य करता है
निर्देशिका.
--abbrev[= ]
संपूर्ण 40-बाइट हेक्साडेसिमल ऑब्जेक्ट लाइनें दिखाने के बजाय, केवल आंशिक दिखाएं
उपसर्ग. अंकों की गैर-डिफ़ॉल्ट संख्या --abbrev= के साथ निर्दिष्ट की जा सकती है .
- दाढ़
किसी फ़ाइल का वर्णन करने वाली प्रत्येक पंक्ति के बाद, उसकी कैश प्रविष्टि के बारे में अधिक डेटा जोड़ें। यह है
मैन्युअल निरीक्षण के लिए यथासंभव अधिक जानकारी दिखाने का इरादा; एकदम सही
प्रारूप किसी भी समय बदल सकता है.
--
किसी और तर्क की व्याख्या विकल्प के रूप में न करें।
दिखाने के लिए फ़ाइलें. यदि कोई फ़ाइल नहीं दी गई है तो सभी फ़ाइलें जो अन्य निर्दिष्ट से मेल खाती हैं
मानदंड दिखाए गए हैं.
आउटपुट
Git ls-फ़ाइलें जब तक फ़ाइल नाम आउटपुट न हो जाए --मंच यह किस मामले में निर्दिष्ट है
आउटपुट:
[ ]
Git ls-फ़ाइलें --अविलय और Git ls-फ़ाइलें --मंच विस्तृत जांच के लिए इस्तेमाल किया जा सकता है
असंबद्ध पथों पर जानकारी.
एक असंबद्ध पथ के लिए, एकल मोड/SHA-1 जोड़ी को रिकॉर्ड करने के बजाय, सूचकांक रिकॉर्ड करता है
ऐसे तीन जोड़ों को; चरण 1 में वृक्ष O से एक, चरण 2 में A, और चरण 3 में B से एक
जानकारी का उपयोग उपयोगकर्ता (या चीनी मिट्टी के बरतन) द्वारा यह देखने के लिए किया जा सकता है कि अंततः क्या होना चाहिए
पथ पर दर्ज किया गया. (देखना गिट-रीड-ट्री(1) राज्य के बारे में अधिक जानकारी के लिए)
जब -z विकल्प का उपयोग नहीं किया जाता है, तो पथनाम में TAB, LF और बैकस्लैश वर्ण दर्शाए जाते हैं
क्रमशः \t, \n, और \\ के रूप में।
निकालना पैटर्न
Git ls-फ़ाइलें निर्देशिका ट्री को पार करते समय "बहिष्कृत पैटर्न" की सूची का उपयोग कर सकते हैं
--अन्य या --अनदेखा झंडे निर्दिष्ट होने पर दिखाने के लिए फ़ाइलें ढूंढना। गिटिग्नोर(5)
बहिष्कृत पैटर्न का प्रारूप निर्दिष्ट करता है।
ये बहिष्कृत पैटर्न इन स्थानों से आते हैं, क्रम में:
1. कमांड-लाइन फ़्लैग --बहिष्कृत= एकल पैटर्न निर्दिष्ट करता है. पैटर्न हैं
उसी क्रम में आदेश दिया गया है जिस क्रम में वे कमांड लाइन में दिखाई देते हैं।
2. कमांड-लाइन फ़्लैग --exclude-from= की सूची वाली फ़ाइल निर्दिष्ट करता है
पैटर्न. पैटर्न को उसी क्रम में क्रमबद्ध किया जाता है जिस क्रम में वे फ़ाइल में दिखाई देते हैं।
3. कमांड-लाइन फ़्लैग--बहिष्कृत-प्रति-निर्देशिका= फ़ाइल का एक नाम निर्दिष्ट करता है
प्रत्येक निर्देशिका Git ls-फ़ाइलें सामान्यतः .gitignore की जाँच करता है। गहरी निर्देशिकाओं में फ़ाइलें
पूर्वता ले। पैटर्न को उसी क्रम में क्रमबद्ध किया जाता है जिस क्रम में वे फ़ाइलों में दिखाई देते हैं।
निर्दिष्ट फ़ाइल से --exclude या read के साथ कमांड लाइन पर निर्दिष्ट एक पैटर्न
--exclude-from के साथ निर्देशिका ट्री के शीर्ष से संबंधित है। ए से पढ़ा गया एक पैटर्न
--exclude-per-directory द्वारा निर्दिष्ट फ़ाइल उस निर्देशिका से संबंधित है जो पैटर्न है
फ़ाइल दिखाई देती है.
onworks.net सेवाओं का उपयोग करके git-ls-files का ऑनलाइन उपयोग करें