में फ़ाइल जोड़ने के लिए दो तारों का उपयोग करना, मैं एक फ़ाइल जोड़ना चाहता हूं जिसमें एक अद्वितीय फ़ाइल नाम है लेकिन एक लंबा पिछला पथ (उदा। ए/बी/सी/डी/filename.java)। आम तौर पर मैं इसेगिट
git add *filename.java
करके अपने भंडार में जोड़ दूंगा।
हालांकि मैं भी पहले यह किया है:
git add a/b/c/d/filename*
तो मैं गठबंधन करने की कोशिश की दो:
git add *filename*
लेकिन यह कुछ अजीब है। यह हर अनचाहे फ़ाइल जोड़ता है। मैं विफलता के संभावित कारण देख सकता हूं लेकिन वे सभी पिछले दो आदेशों में से एक में होना चाहिए, इसलिए मुझे नहीं पता कि यह क्यों हो रहा है।
मेरा प्रश्न इस फ़ाइल फ़ाइल के साथ गिट रिपॉजिटरी में फ़ाइल जोड़ने के बारे में इतना नहीं है (हालांकि यह उपयोगी होगा)। मेरा प्रश्न यह है कि *
ऑपरेशन की मेरी गलतफहमी क्या है जो मुझे लगता है कि उपर्युक्त काम करना चाहिए।
जानकारी:
मैं Git Bash for Windows, जो minGW पर आधारित है उपयोग कर रहा हूँ।
क्या फ़ाइल नाम आप वास्तव में स्ट्रिंग 'फ़ाइल नाम' का उपयोग कर रहे थे या आप इसे उदाहरण के रूप में उपयोग कर रहे हैं? – Hogan
यह सिर्फ एक उदाहरण है। – Paul
यदि आप अंतिम आदेश का जिक्र कर रहे हैं तो ऐसा नहीं हो रहा है। असल में मुझे लगता है कि विपरीत हो रहा है: यह सबकुछ से मेल खाता है। अगर मैं 'गिट एड' टाइप करता हूं तो कुछ भी नहीं जोड़ा जाता है। – Paul