मैं git में नया हूँ और मेरे पास git में फ़ाइलें जोड़ने के बारे में एक प्रश्न है। मैं के बीच अंतर के बारे में कई सवाल stackoverflow पाया है git add .
और git add -a
, git add --all
, git add -A
, आदि लेकिन मैं एक जगह बताते हैं कि क्या खोजने में असमर्थ किया गया है git add *
है। मैंने git add man पेज को भी देखा है , लेकिन इससे कोई फायदा नहीं हुआ। मैं इसके स्थान पर इसका उपयोग कर रहा हूं git add .
और मेरे सहकर्मी ने मुझसे पूछा कि क्यों। मेरे पास कोई जवाब नहीं था। मैं बस हमेशा इस्तेमाल किया है git add *
।
कर रहे हैं git add .
और git add *
एक ही? क्या कोई वर्तमान निर्देशिका से केवल परिवर्तित फ़ाइलों को जोड़ता है, जबकि दूसरा वर्तमान निर्देशिका और उपनिर्देशिकाओं (पुनरावर्ती) से फ़ाइलें जोड़ता है?
अन्य स्टैक प्रश्नों में से एक पर सूचीबद्ध एक महान चार्ट है जो git add -A
git add .
और के बीच अंतर दिखाता है git add -u
, लेकिन यह नहीं है git add *
।
नोट: मैं समझता हूँ कि वाइल्डकार्ड के रूप में तारांकन का उपयोग करने का क्या अर्थ है (किसी दिए गए एक्सटेंशन के साथ सभी फ़ाइलों को जोड़ें)। उदाहरण के लिए, git add *.html
एक है कि सभी फाइलों को जोड़ना होगा .html
एक्सटेंशन (लेकिन उपेक्षा .css
, .js
, आदि)।
सहायता के लिए धन्यवाद!
git add .
फिर से कोशिश की , और इसनेX
उस पंक्ति के विपरीत एक नष्ट की गई फ़ाइल को कोई समस्या नहीं बताई, इसके लिए वह सुझाव देगा।