यह मेरी वर्तमान निर्देशिका संरचना है:
- mygit
- कोड
- .git
- अधिक कोड
- mycode < / Blockquote>
- कोड फ़ोल्डर को git द्वारा मॉनिटर किया जाता है और git की फ़ाइलें हमेशा की तरह होती हैं कोड / .git
- I केवल इस कोड के एक टुकड़े पर कार्य करना, यानी mycode
मैं अपने कोड को प्रबंधित करने के लिए git का उपयोग करना चाहता हूं, लेकिन मैं इसकी फ़ाइलों को अपेक्षित code / morecode / mycode / .git में डाल दिया जाए, लेकिन कोड फ़ोल्डर के बाहर, उदा। mygit ।
कोई भी विचार कैसे करें?
मेरा मूल जवाब नीचे है, लेकिन मैंने इसे फिर से सोच लिया है और मुझे नहीं लगता कि वास्तव में आप क्या चाहते हैं - मैंने पहले पढ़ाई पर गौर नहीं किया था कि आप केवल वहां के रिपॉजिटरी की उपनिर्देशिका चाहते हैं। किसी भी स्थिति में,
- git-dir का उपयोग करना और दोस्तों को भ्रमित करने से तेज़ - आपको याद रखना चाहिए, उदाहरण के लिए, यह अभी भी एक अनुक्रमणिका (स्टेजिंग क्षेत्र) की परवाह किए बिना जहां आप git कमांड कर रहे हैं।
इसके बजाय, मुझे लगता है कि वास्तव में आप जो करना चाहते हैं वह
mygit एक सिमलिंक बनाने के लिए है जो उपनिर्देशिका को इंगित करता है, और फिर सभी
कोड निर्देशिका में आपका जीआईटी संचालन।
आप दस्तावेज को, और खासकर
- git-dir पर अनुभागों को देखना चाहते हैं और
- कार्य-वृक्ष विकल्प और समान
GIT_DIR और
GIT_WORK_TREE पर्यावरण चर आप इनका इस्तेमाल अपने कामकाजी वृक्ष और जीआईटी निर्देशिकाओं के लिए मनमानी निर्देशिकाओं को सेट करने के लिए कर सकते हैं।
एक मिलाकर जो यहां याद रखना आसान है, अगर आप
- git-dir (या
GIT_DIR ) यह संबंधित पेड़ के सापेक्ष होगा, आपकी वर्तमान निर्देशिका नहीं।
Comments
Post a Comment