मैं 3 अलग फ़ोल्डर में 3 शाखाओं रखने के लिए एक की जरूरत है। (मुझे पता है कि यह चीजों को करने का एक गिट तरीका नहीं है। लेकिन मुझे किसी कारण से ऐसा करने की ज़रूरत है)।गिट - प्रत्येक शाखा के लिए अलग फ़ोल्डर। यह की स्थापना
चलें कहना रेपो नाम my_proj_repo.git
मैं एक फ़ोल्डर अपने स्थानीय प्रणाली में prodv1
बुलाया बनाया है है:
git clone url:/my_proj_repo.git
अब मैं prodv1
फ़ोल्डर में चला गया और एक सर्वर से फ़ाइलों की नकल की है, तो:
git commit -am "initial import"
git push origin master
कि मास्टर करने के लिए फ़ाइलों धक्का दे दिया। अब मैं अपने स्थानीय प्रणाली में ऊपर की तरह दो और फ़ोल्डर बना
stagingv1
devv1
मैं नाम के साथ दो स्थानीय और दूरस्थ शाखाओं बनाना चाहते हैं:
staging // this local branch points (push/pull) to staging remote branch
dev // this local branch points ((push/pull) to dev remote branch
और इन दो शाखाओं इसी में होना चाहिए फ़ोल्डर्स:
staging ==> stagingv1 folder
dev ==> devv1 folder
मैंने कुछ चीजों की कोशिश की और मुझे लगता है कि मैंने इसे गड़बड़ कर दिया। क्या कोई मुझे इस सेटअप को पाने के लिए आदेश/कदम बता सकता है जैसे मैं चाहता था?
मैंने जो किया था, stagingv1
फ़ोल्डर में गया और git clone <repo>
किया। लेकिन यह master
पर डिफ़ॉल्ट है। और मुझे यकीन नहीं है कि staging
शाखा को कैसे प्रारंभ करें।
यह "चीजों को करने का गिट तरीका" कैसे नहीं है? एक नई भंडार नहीं होने पर अलग परियोजनाएं अपनी शाखा होनी चाहिए। अन्यथा एक ही शाखा में विभिन्न परियोजनाएं होने से अन्य परियोजनाओं के इतिहास के साथ अव्यवस्था इतिहास होगा। – NoBugs