अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

गिट-ऐड - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में गिट-ऐड चलाएं

यह कमांड गिट-ऐड है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


git-add - इंडेक्स में फ़ाइल सामग्री जोड़ें

SYNOPSIS


Git जोड़ना [--वर्बोज़ | -v] [--ड्राई-रन | -n] [--बल | -एफ] [--इंटरैक्टिव | -i] [--पैच | -पी]
[--संपादित करें | -ई] [--[नहीं-]सभी | --[नहीं-]अनदेखा-हटाना | [--अद्यतन | -यू]]
[--जोड़ने का इरादा | -एन] [--ताज़ा करें] [--त्रुटियों को अनदेखा करें] [--अनदेखा-लापता]
[--] [ ...]

वर्णन


यह कमांड वर्किंग ट्री में पाई गई वर्तमान सामग्री का उपयोग करके इंडेक्स को अपडेट करता है
अगली प्रतिबद्धता के लिए मंचित सामग्री तैयार करें। यह आम तौर पर वर्तमान सामग्री जोड़ता है
समग्र रूप से मौजूदा पथ, लेकिन कुछ विकल्पों के साथ इसका उपयोग सामग्री जोड़ने के लिए भी किया जा सकता है
कार्यशील ट्री फ़ाइलों में किए गए परिवर्तनों का केवल एक भाग लागू होता है, या जो पथ होते हैं उन्हें हटा देते हैं
अब कार्यशील वृक्ष में मौजूद नहीं है।

"इंडेक्स" में कार्यशील ट्री की सामग्री का एक स्नैपशॉट होता है, और यह यह स्नैपशॉट है
इसे अगली प्रतिबद्धता की सामग्री के रूप में लिया जाता है। इस प्रकार इसमें कोई भी परिवर्तन करने के बाद
वर्किंग ट्री, और कमिट कमांड चलाने से पहले, आपको जोड़ने के लिए ऐड कमांड का उपयोग करना होगा
अनुक्रमणिका में कोई भी नई या संशोधित फ़ाइल।

इस कमांड को कमिट से पहले कई बार निष्पादित किया जा सकता है। यह केवल की सामग्री जोड़ता है
ऐड कमांड चलाने के समय निर्दिष्ट फ़ाइल(फ़ाइलें); यदि आप बाद में परिवर्तन चाहते हैं
अगली प्रतिबद्धता में शामिल किया गया है, तो आपको नई सामग्री जोड़ने के लिए git add को फिर से चलाना होगा
सूचकांक.

Git स्टेटस कमांड का उपयोग यह सारांश प्राप्त करने के लिए किया जा सकता है कि किन फ़ाइलों में परिवर्तन हुए हैं
अगली प्रतिबद्धता के लिए मंचन किया जाता है।

Git ऐड कमांड डिफ़ॉल्ट रूप से उपेक्षित फ़ाइलों को नहीं जोड़ेगा। यदि कोई उपेक्षित फ़ाइलें थीं
कमांड लाइन पर स्पष्ट रूप से निर्दिष्ट, अनदेखा फ़ाइलों की सूची के साथ git ऐड विफल हो जाएगा।
गिट द्वारा किए गए निर्देशिका रिकर्सन या फ़ाइल नाम ग्लोबिंग द्वारा पहुंची उपेक्षित फ़ाइलें (उद्धरण)।
शेल से पहले आपके ग्लब्स) को चुपचाप नजरअंदाज कर दिया जाएगा। Git जोड़ना कमांड का उपयोग किया जा सकता है
-f (बल) विकल्प के साथ उपेक्षित फ़ाइलें जोड़ें।

कृपया देखें Git-लिखें(1) कमिट में सामग्री जोड़ने के वैकल्पिक तरीकों के लिए।

विकल्प


...
सामग्री जोड़ने के लिए फ़ाइलें. सभी मिलान जोड़ने के लिए फाइलग्लोब्स (जैसे *.c) दिया जा सकता है
फ़ाइलें. इसके अलावा एक प्रमुख निर्देशिका नाम (उदा. dir/file1 और dir/file2 जोड़ने के लिए dir) भी हो सकता है
संपूर्ण निर्देशिका की वर्तमान स्थिति से मेल खाने के लिए सूचकांक को अद्यतन करने के लिए दिया गया (उदा.
dir निर्दिष्ट करने से न केवल कार्यशील ट्री में संशोधित फ़ाइल dir/file1 रिकॉर्ड होगी, बल्कि
फ़ाइल dir/file2 को कार्यशील ट्री में जोड़ा गया, लेकिन फ़ाइल dir/file3 को भी हटा दिया गया
काम करने वाला पेड़. ध्यान दें कि Git के पुराने संस्करणों का उपयोग हटाई गई फ़ाइलों को अनदेखा करने के लिए किया जाता है; उपयोग
--यदि आप संशोधित या नई फ़ाइलें जोड़ना चाहते हैं लेकिन हटाई गई फ़ाइलों को अनदेखा करना चाहते हैं तो सभी विकल्प नहीं।

-एन, --ड्राई-रन
वास्तव में फ़ाइलें न जोड़ें, केवल यह दिखाएं कि क्या वे मौजूद हैं और/या उन्हें अनदेखा कर दिया जाएगा।

-v, --verbose
वर्बोज़ बनें।

-एफ, --फोर्स
अन्यथा उपेक्षित फ़ाइलें जोड़ने की अनुमति दें.

-मैं, --इंटरैक्टिव
कार्यशील ट्री में संशोधित सामग्री को अंतःक्रियात्मक रूप से सूचकांक में जोड़ें। वैकल्पिक पथ
कार्यशील वृक्ष के उपसमूह तक संचालन को सीमित करने के लिए तर्क दिए जा सकते हैं। देखना
विवरण के लिए "इंटरैक्टिव मोड"।

-पी, --पैच
इंटरएक्टिव रूप से इंडेक्स और वर्क ट्री के बीच पैच के टुकड़े चुनें और उन्हें जोड़ें
सूचकांक के लिए. इससे उपयोगकर्ता को जोड़ने से पहले अंतर की समीक्षा करने का मौका मिलता है
सूचकांक में संशोधित सामग्री।

यह प्रभावी रूप से add --interactive चलाता है, लेकिन प्रारंभिक कमांड मेनू को बायपास कर देता है
सीधे पैच उपकमांड पर चला जाता है। विवरण के लिए "इंटरएक्टिव मोड" देखें।

-e, --edit
एक संपादक में अंतर बनाम सूचकांक खोलें और उपयोगकर्ता को इसे संपादित करने दें। संपादक के बाद
बंद कर दिया गया था, हंक हेडर को समायोजित करें और पैच को इंडेक्स पर लागू करें।

इस विकल्प का उद्देश्य लागू करने के लिए या यहां तक ​​कि पैच की पंक्तियों को चुनना और चुनना है
मंचित की जाने वाली पंक्तियों की सामग्री को संशोधित करने के लिए। यह तेज़ और अधिक लचीला हो सकता है
इंटरैक्टिव हंक चयनकर्ता का उपयोग करने की तुलना में। हालाँकि, स्वयं को भ्रमित करना आसान है
एक पैच बनाएं जो इंडेक्स पर लागू न हो। नीचे संपादन पैच देखें।

-यू, --अद्यतन
इंडेक्स को वहीं अपडेट करें जहां पहले से ही से मेल खाने वाली प्रविष्टि मौजूद हो। ये दूर करता है
साथ ही कार्यशील ट्री से मिलान करने के लिए सूचकांक प्रविष्टियों को संशोधित करता है, लेकिन कोई नई फ़ाइल नहीं जोड़ता है।

यदि -u विकल्प का उपयोग करने पर कोई नहीं दिया गया है, तो संपूर्ण रूप से सभी ट्रैक की गई फ़ाइलें
वर्किंग ट्री को अपडेट किया जाता है (Git के पुराने संस्करणों का उपयोग अपडेट को वर्तमान तक सीमित करने के लिए किया जाता है
निर्देशिका और उसकी उपनिर्देशिकाएँ)।

-ए, --सब, --नो-इग्नोर-रिमूवल
इंडेक्स को न केवल वहां अपडेट करें जहां वर्किंग ट्री में से मेल खाने वाली फाइल है
वह भी जहां सूचकांक में पहले से ही एक प्रविष्टि है। यह इंडेक्स जोड़ता है, संशोधित करता है और हटाता है
कार्यशील वृक्ष से मेल खाने वाली प्रविष्टियाँ।

यदि -A विकल्प का उपयोग करने पर कोई नहीं दिया जाता है, तो संपूर्ण कार्यशील ट्री की सभी फ़ाइलें
अद्यतन किए गए हैं (Git के पुराने संस्करणों का उपयोग अद्यतन को वर्तमान निर्देशिका तक सीमित करने के लिए किया जाता है और
इसकी उपनिर्देशिकाएँ)।

--नहीं-सब, --अनदेखा-हटाना
इंडेक्स में अज्ञात नई फ़ाइलें और संशोधित फ़ाइलें जोड़कर इंडेक्स को अपडेट करें
कार्यशील ट्री में, लेकिन उन फ़ाइलों को अनदेखा करें जिन्हें कार्यशील ट्री से हटा दिया गया है।
जब किसी का उपयोग नहीं किया जाता है तो यह विकल्प नो-ऑप होता है।

यह विकल्प मुख्य रूप से उन उपयोगकर्ताओं की मदद करने के लिए है जो Git के पुराने संस्करणों के आदी हैं
"git add ..." "git add --no-all ..." का पर्यायवाची था, यानी।
हटाई गई फ़ाइलों को अनदेखा किया गया.

-एन, --इरादा-जोड़ने का
केवल इस तथ्य को रिकॉर्ड करें कि पथ बाद में जोड़ा जाएगा। पथ के लिए एक प्रविष्टि है
बिना किसी सामग्री के सूचकांक में रखा गया। यह अन्य बातों के अलावा, दिखाने के लिए भी उपयोगी है
ऐसी फ़ाइलों की अस्थिर सामग्री को git diff के साथ और उन्हें git कमिट के साथ कमिट करना
-एक।

--ताज़ा
फ़ाइल(फ़ाइलों) को न जोड़ें, बल्कि केवल उनकी स्टेट() जानकारी को अनुक्रमणिका में ताज़ा करें।

--अनदेखा-त्रुटियों
यदि कुछ फ़ाइलें अनुक्रमणिका त्रुटियों के कारण जोड़ी नहीं जा सकीं, तो उन्हें निरस्त न करें
संचालन, लेकिन दूसरों को जोड़ना जारी रखें। कमांड अभी भी गैर-शून्य के साथ बाहर निकलेगा
स्थिति। इसे बनाने के लिए कॉन्फ़िगरेशन वैरिएबल add.ignoreErrors को सत्य पर सेट किया जा सकता है
डिफ़ॉल्ट व्यवहार।

--अनदेखा-लापता
इस विकल्प का उपयोग केवल --ड्राई-रन के साथ ही किया जा सकता है। इस विकल्प का उपयोग करके उपयोगकर्ता
यह जांच कर सकता है कि क्या दी गई फ़ाइलों में से किसी को अनदेखा किया जाएगा, चाहे वे पहले से ही हों
कार्य वृक्ष में मौजूद है या नहीं.

--
इस विकल्प का उपयोग फ़ाइलों की सूची से कमांड-लाइन विकल्पों को अलग करने के लिए किया जा सकता है,
(यह तब उपयोगी है जब फ़ाइल नाम को कमांड-लाइन विकल्प समझने की गलती हो सकती है)।

विन्यास


वैकल्पिक कॉन्फ़िगरेशन वैरिएबल core.excludesFile किसी फ़ाइल के लिए पथ इंगित करता है
गिट-ऐड से बाहर करने के लिए फ़ाइल नामों के पैटर्न युक्त, के समान
$GIT_DIR/जानकारी/बहिष्कृत करें। बहिष्कृत फ़ाइल में पैटर्न का उपयोग इनके अलावा किया जाता है
जानकारी/बहिष्कृत करें। देखना गिटिग्नोर(5).

उदाहरण


· दस्तावेज़ीकरण निर्देशिका और उसके अंतर्गत सभी *.txt फ़ाइलों से सामग्री जोड़ता है
उपनिर्देशिकाएँ:

$ git दस्तावेज़ीकरण/\*.txt जोड़ें

ध्यान दें कि इस उदाहरण में तारांकन * को शेल से उद्धृत किया गया है; यह देता है
कमांड में दस्तावेज़ीकरण/निर्देशिका की उपनिर्देशिकाओं से फ़ाइलें शामिल हैं।

· सभी git-*.sh स्क्रिप्ट से सामग्री जोड़ने पर विचार:

$ git ऐड git-*.sh

क्योंकि यह उदाहरण शेल को तारांकन का विस्तार करने देता है (यानी आप सूचीबद्ध कर रहे हैं)।
फ़ाइलें स्पष्ट रूप से), यह सबडिर/गिट-फू.श पर विचार नहीं करता है।

इंटरैक्टिव मोड


जब कमांड इंटरैक्टिव मोड में प्रवेश करता है, तो यह इसका आउटपुट दिखाता है हैसियत
उपकमांड, और फिर इसके इंटरैक्टिव कमांड लूप में चला जाता है।

कमांड लूप उपलब्ध उप-आदेशों की सूची दिखाता है, और "अब क्या>" संकेत देता है।
सामान्य तौर पर, जब संकेत एकल के साथ समाप्त होता है >, आप विकल्पों में से केवल एक चुन सकते हैं
दिया गया और रिटर्न टाइप करें, इस तरह:

***आदेश**
1: स्थिति 2: अद्यतन 3: पूर्ववत करें 4: ट्रैक न किया गया जोड़ें
5: पैच 6: अंतर 7: छोड़ें 8: सहायता
अब क्या> 1

जब तक विकल्प अद्वितीय है तब तक आप ऊपर s या sta या status भी कह सकते हैं।

मुख्य कमांड लूप में 6 उपकमांड हैं (साथ ही मदद और छोड़ें)।

हैसियत
यह HEAD और इंडेक्स के बीच परिवर्तन को दर्शाता है (यानी यदि आप कहते हैं तो क्या प्रतिबद्ध होगा)।
गिट कमिट), और इंडेक्स और वर्किंग ट्री फाइलों के बीच (यानी आप क्या स्टेज कर सकते हैं
प्रत्येक पथ के लिए git ऐड का उपयोग करके git कमिट से पहले। एक नमूना आउटपुट जैसा दिखता है
इस:

मंचित अचरण पथ
1: बाइनरी नथिंग foo.png
2: +403/-35 +1/-1 git-add--interactive.perl

यह दर्शाता है कि foo.png में HEAD से अंतर है (लेकिन यह बाइनरी है इसलिए लाइन काउंट है
दिखाया नहीं जा सकता) और अनुक्रमित प्रतिलिपि और कार्यशील वृक्ष के बीच कोई अंतर नहीं है
संस्करण (यदि कार्यशील वृक्ष संस्करण भी भिन्न होता, बाइनरी दिखाया गया होगा
जगह की में कुछ नहीं). दूसरी फ़ाइल, git-add--interactive.perl में 403 पंक्तियाँ जोड़ी गई हैं
और यदि आप अनुक्रमणिका में जो कुछ भी करते हैं, लेकिन कार्यशील ट्री फ़ाइल है, तो 35 पंक्तियाँ हटा दी जाती हैं
आगे संशोधन (एक जोड़ना और एक हटाना)।

अद्यतन
यह स्थिति की जानकारी दिखाता है और "अपडेट>>" संकेत जारी करता है। जब शीघ्र
डबल के साथ समाप्त होता है >>, आप संयोजित होकर एक से अधिक चयन कर सकते हैं
रिक्त स्थान या अल्पविराम. आप रेंज भी कह सकते हैं. जैसे 2 चुनने के लिए "5-7,9 2,3,4,5,7,9"।
सूची से। यदि किसी श्रेणी में दूसरा नंबर छोड़ दिया जाता है, तो शेष सभी पैच हैं
लिया गया। जैसे सूची से 7 चुनने के लिए "7,8,9-"। आप कह सकते हैं * सब कुछ चुनने के लिए.

आपने जो चुना है उसे फिर हाइलाइट किया गया है *, इस तरह:

मंचित अचरण पथ
1: बाइनरी नथिंग foo.png
* 2: +403/-35 +1/-1 git-add--interactive.perl

चयन को हटाने के लिए, इनपुट के पहले - इस प्रकार लगाएं:

अद्यतन>>-2

चयन करने के बाद, कार्य की सामग्री को चरणबद्ध करने के लिए एक खाली पंक्ति के साथ उत्तर दें
सूचकांक में चयनित पथों के लिए ट्री फ़ाइलें।

लौट आना
इसमें बिल्कुल समान यूआई है अद्यतन, और चयनित पथों के लिए चरणबद्ध जानकारी
उन्हें HEAD संस्करण में वापस कर दिया गया है। नए रास्ते बदलने से वे ट्रैक से बाहर हो जाते हैं।

अनट्रैक किया गया जोड़ें
इसमें बिल्कुल समान यूआई है अद्यतन और लौट आना, और आपको अनट्रैक किए गए पथ जोड़ने देता है
अनुक्रमणिका।

पैच
यह आपको इनमें से एक रास्ता चुनने की सुविधा देता है हैसियत चयन की तरह. रास्ता चुनने के बाद,
यह इंडेक्स और वर्किंग ट्री फ़ाइल के बीच अंतर प्रस्तुत करता है और आपसे पूछता है कि क्या आप
प्रत्येक हंक के परिवर्तन का मंचन करना चाहते हैं। आप निम्न विकल्पों में से एक का चयन कर सकते हैं और
वापसी प्रकार:

y - इस हंक को स्टेज करें
n - इस हंक का मंचन न करें
क्यू - छोड़ो; इस हंक या किसी भी शेष को मंचित न करें
ए - इस हंक और बाद के सभी हंक को फ़ाइल में चरणबद्ध करें
डी - फ़ाइल में इस हंक या बाद के किसी भी हंक को चरणबद्ध न करें
जी - जाने के लिए एक हंक का चयन करें
/ - दिए गए रेगेक्स से मेल खाने वाले हंक की खोज करें
जे - इस हंक को अनिर्णीत छोड़ दें, अगला अनिर्णीत हंक देखें
जे - इस हंक को अनिर्णीत छोड़ दें, अगला हंक देखें
के - इस हंक को अनिर्णीत छोड़ दें, पिछले अनिर्णीत हंक को देखें
के - इस हंक को अनिर्णीत छोड़ दें, पिछले हंक को देखें
एस - वर्तमान हंक को छोटे हंक में विभाजित करें
ई - वर्तमान हंक को मैन्युअल रूप से संपादित करें
? - प्रिंट सहायता

सभी हंकों के भाग्य का निर्णय करने के बाद, यदि कोई हंक चुना गया है, तो सूचकांक
चयनित हंक के साथ अद्यतन किया जाता है।

आप कॉन्फ़िगरेशन वैरिएबल सेट करके, यहां रिटर्न टाइप करना छोड़ सकते हैं
इंटरएक्टिव.सिंगलकी से सत्य।

diff
इससे आप समीक्षा कर सकते हैं कि क्या प्रतिबद्ध किया जाएगा (यानी HEAD और इंडेक्स के बीच)।

संपादन पैच


गिट ऐड -ई को लागू करने या इंटरैक्टिव हंक चयनकर्ता से ई का चयन करने पर एक पैच खुल जाएगा
आपका संपादक; संपादक के बाहर निकलने के बाद, परिणाम सूचकांक पर लागू होता है। आप इसके लिए स्वतंत्र हैं
पैच में मनमाने ढंग से बदलाव करें, लेकिन ध्यान दें कि कुछ बदलाव भ्रामक हो सकते हैं
परिणाम, या यहाँ तक कि एक पैच भी बन जाता है जिसे लागू नहीं किया जा सकता। यदि आप गर्भपात कराना चाहते हैं
ऑपरेशन पूरी तरह से (यानी, सूचकांक में कुछ भी नया नहीं), बस सभी पंक्तियों को हटा दें
पैबंद। नीचे दी गई सूची कुछ सामान्य चीज़ों का वर्णन करती है जिन्हें आप एक पैच में देख सकते हैं, और कौन सी
संपादन कार्य उन पर अर्थपूर्ण होते हैं।

अतिरिक्त सामग्री
जोड़ी गई सामग्री को "+" से शुरू होने वाली पंक्तियों द्वारा दर्शाया गया है। आप किसी भी स्टेजिंग को रोक सकते हैं
उन्हें हटाकर अतिरिक्त पंक्तियाँ।

हटाई गई सामग्री
हटाई गई सामग्री को "-" से शुरू होने वाली पंक्तियों द्वारा दर्शाया गया है। आप स्टेजिंग को रोक सकते हैं
"-" को " " (स्पेस) में परिवर्तित करके उनका निष्कासन।

संशोधित सामग्री
संशोधित सामग्री को "-" पंक्तियों (पुरानी सामग्री को हटाकर) द्वारा दर्शाया जाता है
"+" पंक्तियाँ (प्रतिस्थापन सामग्री जोड़ना)। आप संशोधन के चरण को रोक सकते हैं
"-" पंक्तियों को " " में परिवर्तित करके, और "+" पंक्तियों को हटाकर। सावधान रहें कि केवल संशोधन करें
जोड़ी के आधे हिस्से से सूचकांक में भ्रमित करने वाले बदलाव आने की संभावना है।

ऐसे और भी जटिल ऑपरेशन हैं जिन्हें निष्पादित किया जा सकता है। लेकिन इससे सावधान रहें क्योंकि
पैच केवल इंडेक्स पर लगाया जाता है, वर्किंग ट्री पर नहीं, वर्किंग ट्री दिखाई देगा
सूचकांक में परिवर्तन को "पूर्ववत" करने के लिए। उदाहरण के लिए, इंडेक्स में एक नई लाइन शुरू करना
न तो हेड में है और न ही वर्किंग ट्री कमिट के लिए नई लाइन तैयार करेगा, लेकिन
लाइन कार्यशील वृक्ष में उलटी हुई दिखाई देगी।

इन निर्माणों का उपयोग करने से बचें, या अत्यधिक सावधानी के साथ ऐसा करें।

अछूती सामग्री को हटाना
ऐसी सामग्री जो इंडेक्स और वर्किंग ट्री के बीच भिन्न नहीं है, उसे दिखाया जा सकता है
संदर्भ पंक्तियाँ, " " (स्पेस) से शुरू होती हैं। आप हटाने के लिए संदर्भ पंक्तियों को चरणबद्ध कर सकते हैं
स्पेस को "-" में परिवर्तित करके। परिणामी कार्यशील ट्री फ़ाइल दिखाई देगी
सामग्री पुनः जोड़ें.

मौजूदा सामग्री को संशोधित करना
कोई भी संदर्भ पंक्तियों को हटाने के लिए चरणबद्ध करके ('' में परिवर्तित करके) संशोधित कर सकता है
"-") और नई सामग्री के साथ "+" पंक्ति जोड़ना। इसी प्रकार, कोई "+" पंक्तियों को संशोधित कर सकता है
मौजूदा परिवर्धन या संशोधन के लिए. सभी मामलों में, नया संशोधन होगा
कार्यशील वृक्ष में उलटा दिखाई देता है।

नई सामग्री
आप नई सामग्री भी जोड़ सकते हैं जो पैच में मौजूद नहीं है; बस नई पंक्तियाँ जोड़ें,
प्रत्येक "+" से शुरू होता है। जोड़ कार्यशील ट्री में उल्टा दिखाई देगा।

ऐसे कई ऑपरेशन भी हैं जिन्हें पूरी तरह से टाला जाना चाहिए, क्योंकि वे ऐसा करेंगे
पैच लगाना असंभव:

· संदर्भ जोड़ना (" ") या हटाना ("-") पंक्तियाँ

· संदर्भ हटाना या पंक्तियाँ हटाना

· संदर्भ या निष्कासन पंक्तियों की सामग्री को संशोधित करना

onworks.net सेवाओं का उपयोग करके ऑनलाइन git-add का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad