git मैं स्नीकर नेट(बाहरी फ़ाइलों) के माध्यम से एक रिपॉजिटरी से दूसरे रिपीट सेट में कैसे निर्यात कर सकता हूं?



(1)

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

मैं जो करना चाहता हूं, वह 4-5 कमिट्स को निर्यात करना है जो "निर्यात फ़ाइल (ओं)" में किए गए हैं जो बाद में मेरे लैपटॉप और बिटबकेट जैसे बाहरी रिपॉजिटरी में बदलाव को लागू करने के लिए वास्तविक दुनिया में उपयोग किया जा सकता है।

https://code.i-harness.com


गिट बंडल का प्रयोग करें। एक बंडल बनाएं:

git bundle create update.bundle HEAD~5..HEAD

प्राप्त करने वाले पक्ष पर git fetch या git pull उपयोग करें:

git pull update.bundle master




git