विलय के बाद बस नई फ़ाइलें नहीं हैं मान लीजिए कि मेरे पास 2 शाखाएं, master
और other
हैं।गिट मास्टर शाखा में
मैं other
शाखा में जाता हूं, 2 फाइलें जोड़ता हूं, प्रतिबद्ध करता हूं और पुश करता हूं।
अब मैं master
शाखा में जाता हूं, फ़ाइलों को एक अलग निर्देशिका में जोड़ता हूं, और उन्हें प्रतिबद्ध करता हूं। फिर मैं other
मर्ज करता हूं।
समस्या यह है कि मैंने other
में जो फ़ाइलें शामिल की हैं, वे दिखाई नहीं दे रहे हैं। गिट का कहना है कि यह अद्यतित है, लेकिन इसकी नहीं! फाइलें गायब हैं
other
में फ़ाइलों को जोड़ने के लिए मैं master
को कैसे मजबूर कर सकता हूं या किसी भी तरह मैन्युअल रूप से उन्हें जोड़ सकता हूं? कार्ल के लिए
संपादित करें:
मैं हालांकि परिवर्तन है कि दिखाई नहीं दे रहे कई हफ्तों के पुराने हैं मेरी जानकारी के लिए निम्न किया था,। मुझे अभी एहसास हुआ कि वे आज वहां नहीं थे।
$ git branch
*other
master
$ git add .
$ git commit -m 'cool new features'
$ git push origin other
$ git checkout master
$ git merge other
$ git add .
$ git commit -m 'merged cool new features from other'
$ git push origin master
मैं गीथूब पर जाता हूं, और फाइलें वहां नहीं हैं। अन्य फाइलें प्रतिबद्ध थीं और दिखायी गयी थीं, लेकिन दो फ़ोल्डर्स में मेल खाने वाली सामग्री नहीं है। फाइलें other
में मौजूद हैं लेकिन master
में नहीं हैं। स्पष्टीकरण के लिए, फाइलें नई नहीं थीं। लेकिन मैंने सोचा कि विलय कम से कम master
पर फाइलों की प्रतिलिपि बनायेगा यदि वे मौजूद नहीं हैं!
हाय, क्या आप वाकई अपनी फाइलें कर रहे हैं? मर्ज के दौरान गिट उन्हें छिपाने का कोई कारण नहीं है। क्या आप अपने द्वारा किए गए सभी आदेश पोस्ट कर सकते हैं? (इससे समस्या का पता लगाने में मदद मिलेगी) –
गिट एड।, गिट प्रतिबद्ध-एम 'कुछ', गिट पुश, गिट चेकआउट, गिट मर्ज। शायद अब तक हर आदेश में और कई बार – AJcodez
और यदि आप 'अन्य' शाखा में 'गिट स्थिति' करते हैं तो क्या होगा? –