यह राइट-अप चेकआउट के बिना एक शाखा सूचक को एक अलग शाखा में ले जाने की व्याख्या करेगा।
चेकआउट के बिना ब्रांच पॉइंटर को अलग-अलग कमिट में कैसे ले जाएं?
चेकआउट के बिना ब्रांच पॉइंटर को एक अलग कमिट में ले जाने के लिए, दिए गए चरणों का पालन करें:
- वांछित भंडार पर जाएं।
- वर्तमान शाखा का गिट लॉग देखें।
- दूसरी शाखा में जाएँ और इसके Git संदर्भ लॉग की जाँच करें।
- का उपयोग करें $ गिट शाखा -f <शाखा-नाम> ” ब्रांच पॉइंटर को मूव करने की कमांड।
- शाखा सूचक की वर्तमान स्थिति देखें।
चरण 1: विशेष निर्देशिका पर नेविगेट करें
'निष्पादित करके Git स्थानीय निर्देशिका में जाएँ' सीडी ' आज्ञा:
$ सीडी 'सी:\जाओ \टी is_repo'
चरण 2: गिट लॉग जांचें:
शाखा सूचक की वर्तमान स्थिति की जांच करने के लिए गिट लॉग देखने के लिए, 'का उपयोग करें' गिट लॉग 'आदेश के साथ' -एक पंक्ति ' झंडा:
$ गिट लॉग --ऑनलाइन
जैसा कि आप देख सकते हैं, शाखा सूचक 'की ओर इशारा कर रहा है मिटाना ' वादा करना:
चरण 3: दूसरी शाखा में स्विच करें
अगला, 'की मदद से वांछित स्थानीय शाखा में स्विच करें' $ गिट स्विच ' आज्ञा:
चरण 4: वर्तमान शाखा का गिट लॉग देखें
वर्तमान कार्यशील शाखा में HEAD सूचक की वर्तमान स्थिति देखने के लिए Git संदर्भ लॉग की जाँच करें:
यहाँ, नीचे दिए गए आउटपुट से आप देख सकते हैं कि HEAD 'की ओर इशारा कर रहा है' गुरुजी ' शाखा:
चरण 5: शाखा सूचक ले जाएँ
चेकआउट के बिना शाखा सूचक को अलग-अलग प्रतिबद्धताओं में ले जाने के लिए, 'का उपयोग करें' $ गिट शाखा ” शाखा नाम के साथ आदेश:
यहां ही ' -एफ 'विकल्प' का प्रतिनिधित्व करता है ताकत ” जो यह निर्धारित करेगा कि शाखा प्रमुख कहाँ इंगित करेगा:
चरण 6: शाखा सूचक देखें
अगला, दिए गए कमांड का उपयोग करके हेड की स्थिति की जांच करें:
जैसा कि आप देख सकते हैं कि हेड की स्थिति को दूसरी शाखा के नाम पर स्थानांतरित कर दिया गया है ' देव ' साथ ही साथ ' गुरुजी ' शाखा:
चरण 7: दूसरी शाखा में स्विच करें
उसके बाद, 'पर स्विच करें' देव ” शाखा उस विशेष शाखा में परिवर्तन देखने के लिए:
चरण 8: हेड पॉइंटर को सत्यापित करें
अंत में, सुनिश्चित करें कि HEAD की स्थिति नव निर्मित वर्तमान कार्य शाखा में स्थानांतरित हो गई है:
यह देखा जा सकता है कि सिर की स्थिति 'की ओर इशारा कर रही है' गुरुजी 'शाखा के साथ ही' देव ' शाखा:
हमने चेकआउट के बिना ब्रांच पॉइंटर को अलग-अलग कमिट में ले जाने की प्रक्रिया को कुशलता से समझाया है।
निष्कर्ष
चेकआउट के बिना ब्रांच पॉइंटर को एक अलग कमिट में ले जाने के लिए, पहले विशेष रिपॉजिटरी में नेविगेट करें और वर्तमान ब्रांच के Git लॉग को चेक करें। फिर, दूसरी शाखा पर स्विच करें और उसके Git संदर्भ लॉग को देखें जहां HEAD इंगित कर रहा है। उसके बाद, ब्रांच पॉइंटर को 'की मदद से एक अलग कमिट में ले जाएँ' $ गिट शाखा -f <शाखा-नाम> ' आज्ञा। अंत में, '' का उपयोग करके हेड की स्थिति देखें। $ गिट शो हेड ' आज्ञा। इस पोस्ट में चेकआउट के बिना एक शाखा सूचक को एक अलग Git कमिट में ले जाने की विधि के बारे में बताया गया है।