चेकआउट के बिना ब्रांच पॉइंटर को अलग-अलग कमिट में ले जाएं

Ceka A Uta Ke Bina Branca Po Intara Ko Alaga Alaga Kamita Mem Le Ja Em



गिट एक मौलिक उपकरण है जिसका उपयोग डेवलपर्स अपनी बड़ी विकास परियोजनाओं के स्रोत कोड फ़ाइलों को प्रबंधित करने के लिए करते हैं। गिट डेवलपर्स स्थानीय शाखाओं के माध्यम से गिटहब होस्टिंग सेवा के साथ बातचीत करते हैं। अधिक विशेष रूप से, Git शाखा एक चल सूचक है जो कमिट करने की ओर इशारा करती है। Git वर्तमान कार्यशील रिपॉजिटरी में परिवर्तनों को सहेजते समय, डिफ़ॉल्ट शाखा, उदाहरण के लिए, ' गुरुजी ” नवीनतम कमिट की ओर इशारा करता है और प्रत्येक कमिट के बाद आगे बढ़ता है।

यह राइट-अप चेकआउट के बिना एक शाखा सूचक को एक अलग शाखा में ले जाने की व्याख्या करेगा।

चेकआउट के बिना ब्रांच पॉइंटर को अलग-अलग कमिट में कैसे ले जाएं?

चेकआउट के बिना ब्रांच पॉइंटर को एक अलग कमिट में ले जाने के लिए, दिए गए चरणों का पालन करें:







  • वांछित भंडार पर जाएं।
  • वर्तमान शाखा का गिट लॉग देखें।
  • दूसरी शाखा में जाएँ और इसके Git संदर्भ लॉग की जाँच करें।
  • का उपयोग करें $ गिट शाखा -f <शाखा-नाम> ” ब्रांच पॉइंटर को मूव करने की कमांड।
  • शाखा सूचक की वर्तमान स्थिति देखें।

चरण 1: विशेष निर्देशिका पर नेविगेट करें
'निष्पादित करके Git स्थानीय निर्देशिका में जाएँ' सीडी ' आज्ञा:



$ सीडी 'सी:\जाओ \टी is_repo'



चरण 2: गिट लॉग जांचें:
शाखा सूचक की वर्तमान स्थिति की जांच करने के लिए गिट लॉग देखने के लिए, 'का उपयोग करें' गिट लॉग 'आदेश के साथ' -एक पंक्ति ' झंडा:





$ गिट लॉग --ऑनलाइन

जैसा कि आप देख सकते हैं, शाखा सूचक 'की ओर इशारा कर रहा है मिटाना ' वादा करना:



चरण 3: दूसरी शाखा में स्विच करें
अगला, 'की मदद से वांछित स्थानीय शाखा में स्विच करें' $ गिट स्विच ' आज्ञा:

$ git स्विच मास्टर

चरण 4: वर्तमान शाखा का गिट लॉग देखें
वर्तमान कार्यशील शाखा में HEAD सूचक की वर्तमान स्थिति देखने के लिए Git संदर्भ लॉग की जाँच करें:

$ गिट लॉग --ऑनलाइन

यहाँ, नीचे दिए गए आउटपुट से आप देख सकते हैं कि HEAD 'की ओर इशारा कर रहा है' गुरुजी ' शाखा:

चरण 5: शाखा सूचक ले जाएँ
चेकआउट के बिना शाखा सूचक को अलग-अलग प्रतिबद्धताओं में ले जाने के लिए, 'का उपयोग करें' $ गिट शाखा ” शाखा नाम के साथ आदेश:

$ गिट शाखा -एफ देव

यहां ही ' -एफ 'विकल्प' का प्रतिनिधित्व करता है ताकत ” जो यह निर्धारित करेगा कि शाखा प्रमुख कहाँ इंगित करेगा:

चरण 6: शाखा सूचक देखें
अगला, दिए गए कमांड का उपयोग करके हेड की स्थिति की जांच करें:

$ गिट शो सिर

जैसा कि आप देख सकते हैं कि हेड की स्थिति को दूसरी शाखा के नाम पर स्थानांतरित कर दिया गया है ' देव ' साथ ही साथ ' गुरुजी ' शाखा:

चरण 7: दूसरी शाखा में स्विच करें
उसके बाद, 'पर स्विच करें' देव ” शाखा उस विशेष शाखा में परिवर्तन देखने के लिए:

$ git स्विच देव

चरण 8: हेड पॉइंटर को सत्यापित करें
अंत में, सुनिश्चित करें कि HEAD की स्थिति नव निर्मित वर्तमान कार्य शाखा में स्थानांतरित हो गई है:

$ गिट शो सिर

यह देखा जा सकता है कि सिर की स्थिति 'की ओर इशारा कर रही है' गुरुजी 'शाखा के साथ ही' देव ' शाखा:

हमने चेकआउट के बिना ब्रांच पॉइंटर को अलग-अलग कमिट में ले जाने की प्रक्रिया को कुशलता से समझाया है।

निष्कर्ष

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