मेरे पास गिटहब पर एक गिट रिपोजिटरी है, जिसमें 3 अलग-अलग फ़ोल्डरों और केवल मास्टर शाखा हैं। मैं तीनों की बजाय एक एकल निर्देशिका पर एक नई शाखा कैसे बना सकता हूं?गिट एक ही निर्देशिका में शाखा जोड़ें?
उत्तर
आप नहीं कर सकते हैं हटाने के 2 अन्य निर्देशिकाओं। गिट पूरे रिपोजिटरी पर काम करता है, अलग-अलग निर्देशिकाओं पर नहीं। आप कर सकते हैं:
- एक नई शाखा बनाएं, और उस शाखा पर केवल अपनी लक्षित निर्देशिका में चीजों को संशोधित करें।
- आप स्पष्ट रूप से william.eyidi के सुझाव का पालन कर सकते हैं और अन्य निर्देशिकाओं को हटा सकते हैं, लेकिन यदि आप अपनी मास्टर शाखा में बदलावों को मर्ज करना चाहते हैं तो इससे चीजें मुश्किल हो जाएंगी।
- आप विशिष्ट निर्देशिका को गिट सबमिशन के रूप में अपने स्वयं के इतिहास के साथ मूल भंडार से अलग कर सकते हैं, लेकिन यह संभवतः इसके लायक से अधिक जटिल है।
- Git चेकआउट बी
- localy
- Git धक्का
मुझे लगता है कि आपको उस भंडार को हटाना चाहिए और इसे फिर से करना चाहिए, लेकिन इस बार सही शाखा के साथ।
आपने बताया कि आपके पास 3 फ़ोल्डर्स हैं, लेकिन आप केवल एक फ़ोल्डर को संस्करण बनाना चाहते हैं। तो गिट के साथ अपने फ़ोल्डर में जाओ।
यह एक Git-बैश
cd /path/to/your/folder
git init
git add --all
git commit -m "My first commit."
git push origin master
उत्पत्ति में एक उदाहरण है GitHub-भंडार का पता होना चाहिए।
एक नई शाखा का निर्माण, बजाय पूरे भंडार के लिए शाखा बाहर की जाँच के बाद, आप निर्देशिका है कि इस शाखा को ट्रैक करता है, जबकि अन्य निर्देशिकाओं एक अन्य शाखा ट्रैकिंग कर रहे हैं जोड़ने के हो सकते हैं।
git worktree add masterBranchDirectory master
अब निर्देशिका masterBranchDirectory पूरे भंडार की एक प्रति है। इस निर्देशिका में बदलने के बाद आप स्वचालित रूप से मास्टर शाखा पर हैं।
- 1. गिट: एक ही रिपॉजिटरी
- 2. गिट: शाखा में एक निर्देशिका का नाम बदलना
- 3. एक शाखा में गिट क्लोन
- 4. गिट: स्थानीय-ट्रैकिंग, नई शाखा जोड़ें?
- 5. एक गिट शाखा
- 6. गिट एक और शाखा
- 7. एक अलग गिट शाखा
- 8. गिट पुश एक शाखा
- 9. गिट मास्टर शाखा में
- 10. एक ही निर्देशिका में दो अलग गिट रेपो
- 11. गिट शाखा मास्टर शाखा
- 12. गिट अद्यतन एक अप्रयुक्त शाखा
- 13. गिट रिमोट शाखा
- 14. गिट शाखा
- 15. गिट शाखा
- 16. रिमोट शाखा "गिट शाखा -आर"
- 17. गिट: शाखा
- 18. गिट शाखा
- 19. गिट: एक अलग स्थानीय शाखा
- 20. गिट शाखा
- 21. गिट: एक निश्चित रिमोट शाखा
- 22. गिट एक विशिष्ट शाखा reflog?
- 23. गिट शाखा (कोई शाखा नहीं)
- 24. एक ही निर्देशिका संरचना
- 25. एक ही कमांड में "गिट पुश" और "गिट पुश --टैग"?
- 26. आप केवल एक ही गिट शाखा (और कोई अन्य शाखा) कैसे धक्का देते हैं?
- 27. गिट: वर्तमान शाखा में मौजूदा शाखा में प्रगति की वर्तमान स्थिति में एक नई शाखा
- 28. एक दूरस्थ निर्देशिका के रूप में नामित एक दूरस्थ शाखा चेकआउट गिट कैसे करें?
- 29. मौजूदा गिट रेपो में svn repo जोड़ें?
- 30. गिट केवल एक निर्देशिका प्राप्त करें
क्यों शाखा नहीं बनाते और केवल उस निर्देशिका में फ़ाइलों को संशोधित करते हैं? – GolfWolf