यह डील : मैं एक कैसे बनाऊं पुरानी प्रतिबद्धता से नई गिट शाखा? प्रतिबद्ध-आईडी के आधार पर एक भंडार पर कमांड लाइन से आवश्यक नई शाखा बनाने के बारे में

बहुत ज्यादा,

git checkout -b ini_commit_ref_branch cf05eed4fbd76e30615e3876ead9ddb7c5593cd8 # eg commit
git push --set-upstream origin ini_commit_ref_branch

लेकिन Github WebUi के भीतर इसे कैसे प्राप्त किया जाए - दूरस्थ शाखाएँ बनाने के विकल्प के रूप में हम केवल मौजूदा शाखाओं पर ही प्राप्त करते हैं, प्रतिबद्ध हैश से नहीं। क्या हमारे पास वेब-यूआई के भीतर वह सुविधा है?

जब हम रेपो में चयनित शाखा के खिलाफ कमिट्स के इतिहास की ओर जाते हैं तो हम सभी नीचे दिए गए आइकन देखते हैं।

enter image description here

5
vinWin 31 जिंदा 2020, 16:34

1 उत्तर

सबसे बढ़िया उत्तर

यहां बताया गया है कि आप इसे कैसे करते हैं।

पहले विचाराधीन कमिट पर नेविगेट करें, और फिर अपने इतिहास में कमिट के आगे <> बटन पर क्लिक करें। यह ब्राउज़िंग के लिए वेब इंटरफ़ेस दिखाएगा जो विशेष रूप से भंडार का स्नैपशॉट करता है।

फिर, आप सामग्री के ठीक ऊपर, प्रतिबद्ध आईडी के साथ एक छोटा बटन देखते हैं, जैसे:

enter image description here

फिर, ड्रॉपडाउन दिखाने के लिए इस बटन पर नीचे तीर पर क्लिक करें। ऐसा लगता है कि यह आपको रिपॉजिटरी में विभिन्न शाखाओं को ब्राउज़ करने की अनुमति देता है, लेकिन आप वास्तव में एक नई शाखा बना सकते हैं। बस सर्च फील्ड में नई ब्रांच का नाम टाइप करें:

enter image description here

फिर इस ड्रॉपडाउन के नीचे "क्रिएट ब्रांच: ..." लिंक पर क्लिक करें, और एक नई ब्रांच बनाई जानी चाहिए।

7
Lasse V. Karlsen 31 जिंदा 2020, 16:43