2011-09-11 30 views
10

से काम करने वाले पेड़ को कैसे हटाएं मैं अपने गिट भंडार को एक नंगे में परिवर्तित करना चाहता हूं। मुझे गिट हटाने-पेड़ की तरह कुछ याद है जो पहले नौकरी करता था लेकिन मुझे इसे 1.7 पर नहीं मिला। क्या आप मेरी मदद कर पाएंगे?गिट रिपोजिटरी


धन्यवाद दोस्तों, जिन्होंने रेपो को एक अलग जगह पर ले जाने और फिर नंगे = सही विकल्प को सेट करने के साथ किया।

मुझे कहना होगा कि मेरी याददाश्त इस बार मुझे विफल रही है। काम करने वाली प्रतिलिपि को हटाने के साथ चाल मैंने पहले बाज़ार के साथ की थी :)

वैसे भी - उत्तर के लिए धन्यवाद।

उत्तर

10

अपना Git भंडार क्लोनिंग, के रूप में Skydreamer's answer में सुझाव दिया, आप क्या चाहते हैं के लिए ठीक हो सकता है, लेकिन यह .git/config में रिमोट ट्रैकिंग शाखाओं, सेटिंग्स, आदि के लिए एक वैकल्पिक बस .git का पुन: उपयोग करने के लिए है खो देगा एक नंगे भंडार के रूप में निर्देशिका, उदाहरण के लिए ऐसा करके:

cd my-repo 
mv .git ../my-repo.git 
cd ../my-repo.git 
git config core.bare true 

... एक ही भंडार के एक नंगे संस्करण के रूप में सिर्फ अपने काम करने के पेड़ के साथ my-repo, और my-repo.git छोड़ देंगे जो।

संबंधित मुद्दे