मेरे पास एक स्थानीय गिट भंडार है जो कि जिथब पर एक भंडार का क्लोन है। किसी ने भंडार को फोर्क किया है और एक नई शाखा में नए भंडार में बदलाव किए हैं। मैं इस नई शाखा को अपने भंडार में स्थानांतरित करना चाहता हूं (स्थानीय रूप से मास्टर के साथ विलय करने से पहले इसे स्थानीय रूप से काम करने के लिए)।गिट किसी अन्य भंडार से शाखा खींच रहा है?
मैं एक नई शाखा बनाने और फिर काँटेदार रिपोजिटरी से खींच लेकिन यह शिकायत क्योंकि नई शाखा मास्टर शाखा के साथ ही स्थानीय फ़ाइल परिवर्तन की एक प्रति है की कोशिश की, तो यह कहते हैं
error: Your local changes to the following files would be overwritten by merge
।
तो मैं शाखा को अन्य भंडार में अपने स्थानीय भंडार पर एक नई शाखा में कैसे खींच सकता हूं?
मुझे उम्मीद है कि यह समझ में आता है। यदि नहीं, तो यह मेरा भंडार है: https://github.com/austonst/cbitcoin/tree/linuxBuild
मैं MatthewLM/cbitcoin के लिए अपने स्थानीय भंडार पर कि शाखा हैं: https://github.com/MatthewLM/cbitcoin
आप देख सकते हैं, किसी शाखा "linuxBuild" के साथ एक नया भंडार बनाया गया है।
मैं यह कैसे कर सकता हूं?
ठीक है, धन्यवाद। यह अच्छा होगा अगर मैं अपने स्थानीय परिवर्तन चाहता था और शाखा में कांटे से नहीं मिलती थी। लेकिन क्या होगा यदि मैं चाहता हूं कि नई शाखा बिल्कुल ठीक हो, तो यह कांटा भंडार पर है? इस नई शाखा के लिए कांटा के बाद इसमें अपने स्वयं के भंडार से किसी भी काम को हटाने में शामिल है। इस तरह ऐसा होगा जैसे शाखा एक फोर्कड की बजाय अपने स्वयं के भंडार पर बनाई गई थी। –
वैसे आपका जवाब मुझे जो करना है, उसके लिए एक स्वीकार्य समाधान है, फिर भी अगर मैं एक नई शाखा को एक भंडार में खींच सकता हूं तो मुझे इसे और अधिक सीधा-आगे मिल जाएगा। मैं कुछ और इंतजार करूँगा यह देखने के लिए कि दूसरों क्या कहता है। –
@MatthewMitchell: कृपया अपडेट की जांच करें। क्या आप इसी की तलाश में हैं? –