मेरे पास एक नंगे गिट रिपॉजिटरी है, लेकिन इसे एसएचएस (उपयोगकर्ता अनुभव की तरह एक फ़ाइल प्रबंधक में) पर अपनी सामग्री को एक्सेस करने और ब्राउज़ करने की आवश्यकता है।
मुझे लगता है मैं इसे क्लोन कर सकता है:
git clone -l <path_to_bare_repo> <new_normal_repo>
हालाँकि, मेरी रिपॉजिटरी आकार में लगभग 20GB है और मेरे पास इसे डुप्लिकेट करने के लिए जगह नहीं है। क्या नंगी रिपॉजिटरी को जगह में बदलने का एक तरीका है कि इसमें एक काम करने वाली कॉपी को खत्म कर दिया जाए?
.gitडायरेक्टरी में रखते हैं औरbareइनफॉरमेशन को झूठा करने के लिए पैरामीटर सेट करते हैं , तो इसे एक रेगुलर रिपॉजिटरी की तरह व्यवहार करना चाहिए, जहाँ आपgit checkoutअपनी फाइल प्राप्त कर सकते हैं ।