मैं "मास्टर" के अलावा कुछ को इंगित करने के लिए एक Git रिमोट का HEAD संदर्भ कैसे सेट करूं?
मेरी परियोजना में एक "मास्टर" शाखा का उपयोग न करने की नीति है (सभी शाखाओं में सार्थक नाम हैं)। इसके अलावा, कैनोनिकल मास्टर रिपॉजिटरी केवल ssh: // के माध्यम से सुलभ है, बिना शेल एक्सेस (जैसे GitHub या Unfuddle) के साथ।
मेरी समस्या यह है कि दूरस्थ रिपॉजिटरी में अभी भी रेफरी / हेड / मास्टर के लिए एक हेड संदर्भ है, लेकिन मुझे इसकी आवश्यकता एक अलग शाखा को इंगित करने के लिए है। यह दो समस्याएं पैदा कर रहा है:
रेपो की क्लोनिंग करते समय, यह,
चेतावनी: दूरस्थ HEAD कोई भी संदर्भित रेफरी, चेकआउट करने में असमर्थ है।
यह भ्रामक और असुविधाजनक है।
वेब-आधारित कोड ब्राउज़र पेड़ को ब्राउज़ करने के आधार के रूप में HEAD पर निर्भर करता है। मुझे एक वैध शाखा की ओर इशारा करने की आवश्यकता है, तब।