क्या रिमोट गिट रेपो को प्रतिबद्ध करने के लिए कोई तरीका है, बिना किसी रेपो के स्थानीय क्लोन के?रिमोट रेपो में फ़ाइल को कैसे अपडेट करें, बिना रेपो क्लोनिंग के पहले?
मेरे पास रिमोट रेपो के लिए एक वैध यूआरएल है, मुझे फ़ाइल का पथ पता है, और मैं बस इतना करना चाहता हूं कि फ़ाइल के एक अद्यतन संस्करण को मास्टर पर धक्का दें। आदर्श रूप से मैं इसे किसी भी वैध रिमोट रेपो यूआरएल के साथ काम करना चाहता हूं, लेकिन यह तब भी सहायक होगा यदि यह केवल https- आधारित गिट यूआरएल के साथ काम करता है।
मुझे लगता है कि यह असंभव है, क्योंकि यह सामान्य मामले में क्लोनिंग किए बिना एक फ़ाइल को पुनर्प्राप्त करने के लिए संभव नहीं है, उत्तर How to "git show" on a remote repo? के उत्तर के अनुसार। लेकिन मुझे उम्मीद है कि एक वर्कअराउंड है जो निम्न स्तर के गिट कमांड का उपयोग करता है।
ऐसा मत सोचो कि यह संभव है, और न ही यह वास्तव में, आप पूरी जगह में पूरी रिपो के बिना फ़ाइलों को क्यों संपादित करेंगे? –
यदि रिमोट रेपो [github] (http://github.com) पर होस्ट किया गया है, तो आप सीधे फ़ाइल को संपादित कर सकते हैं। अन्यथा मुझे नहीं लगता कि यह संभव है। –
@MadaraUchiha क्यों? क्योंकि कभी-कभी आपको केवल बड़े पैमाने पर रेपो में एक छोटा बदलाव करने की आवश्यकता होती है, और पूरी चीज को क्लोन करने में काफी समय लगता है। मेरे मामले में, एक प्रबंधन ऐप को सैकड़ों गिट रेपो में निहित मेटाडेटा अपडेट करने की आवश्यकता है, लेकिन केवल उस उद्देश्य के लिए उन सभी की स्थानीय प्रतियों को बनाए रखना नहीं चाहता है। – algal