मुझे पूरा यकीन है कि मैंने एक लोकप्रिय गिट प्रोजेक्ट में कहीं देखा था कि शाखाओं में "फीचर / xyz" जैसा एक पैटर्न था।
हालांकि जब मैं स्लैश चरित्र के साथ एक शाखा बनाने की कोशिश करता हूं, तो मुझे एक त्रुटि मिलती है:
$ git branch labs/feature
error: unable to resolve reference refs/heads/labs/feature: Not a directory
fatal: Failed to lock ref for update: Not a directory
के लिए एक ही समस्या (मेरा प्रारंभिक प्रयास):
$ git checkout -b labs/feature
स्लैश चरित्र के साथ Git में एक शाखा कैसे बनाई जाती है?
.git/refs/headsअर्थात यदि आप करते हैं git checkout -b feature/123तो अपनी projectRootFolder/.git/refs/headsनिर्देशिका के अंदर आपको एक निर्देशिका नाम दिखाई देगा: featureजहाँ उस निर्देशिका के अंदर आपको नाम की एक शाखा दिखाई देगी 123। बाद में यदि आप निर्देशिका के feature/124अंदर एक और बनाते हैं feature, तो आपको एक शाखा दिखाई देगी जिसका नाम है124
HEAD" नाइस वन @CBBailey
HEAD। ऐसा लगता है कि git को लगता है कि आपकीHEADउस शाखा का लिंक हैlabs/featureजिसे बनाया नहीं गया है। मुझे नहीं पता कि यह कैसे हो सकता है, लेकिन इसका मतलब यह है कि आपके द्वाराfoo/barइसके आधार पर एक शाखा बनाने का प्रयास किया जा रहा है, यह काम नहीं कर रहा है। किसी भी विचार कैसे अपनेHEADunstuck आया?