आम तौर पर दूसरी शाखा पर है भंडार। उदाहरण के लिए, यदि कोई आपके भंडार को फोर्क करना चाहेगा, लेकिन गिटहब पर उनकी प्रतिलिपि होस्ट न करें? फिर gh-pages
निर्देशिका उनके लिए पूरी तरह बेकार होगी। भले ही उन्होंने गिटहब में उनकी मेजबानी की, gh-pages
निर्देशिका बहुत अच्छी तरह से अभी भी उनके लिए अप्रासंगिक हो सकती है।
मुझे एहसास है कि ऐसा करने का गिटहब तरीका इस सलाह के खिलाफ चला जाता है, कुछ हद तक (हालांकि, वे अलग-अलग शाखाओं पर हैं, फिर भी वे एक ही रेपो में हैं)। हालांकि, इस मामले की शाखाएं पूरी तरह से असंबंधित हैं (वे किसी भी इतिहास को साझा नहीं करते हैं) इसलिए एक व्यावहारिक परिप्रेक्ष्य से, ऐसा लगता है कि अलग-अलग भंडारों में थे। अगर कोई आपके रेपो को क्लोन करता है और gh-pages
शाखा नहीं चाहता है, तो वे इसे हटा सकते हैं और शून्यmaster
पर प्रभाव होगा।
स्रोत
2010-03-05 12:56:49
एक अलग भंडार का उपयोग करना आम तौर पर आसान होता है, लेकिन आपको git.git का [contrib/workdir/git-new-workdir] मिल सकता है (http://git.kernel.org/?p=git/git.git ; ए = ब्लॉब; एफ = contrib/workdir/git-new-workdir; एच = 75e8b258177f7f04dadcac125f2bf7ebea4d0f81; एचबी = HEAD) उपयोगी। –
प्रश्न का वास्तविक प्रत्यक्ष उत्तर: http://stackoverflow.com/questions/4750520/git-branch-gh-pages/4993758#4993758 – cregox