दूसरी ओर, जब हमारे पास स्रोत शाखा और लक्ष्य शाखा के बीच एक सीधा रैखिक पथ होता है, तो फास्ट-फॉरवर्ड विलय किया जा सकता है।
यह मार्गदर्शिका गिट में तेजी से अग्रेषित किए बिना शाखाओं के विलय की प्रक्रिया पर चर्चा करेगी।
गिट में फास्ट फॉरवर्ड के बिना शाखाओं को कैसे मर्ज करें?
मान लीजिए कि आपने एक विशिष्ट परियोजना पर काम करने के लिए एक नई शाखा बनाई है, और परिणामों को मुख्य कोड या फ़ाइल में एकीकृत करना चाहते हैं। निर्दिष्ट उद्देश्य के लिए, विशिष्ट शाखा को रूट शाखा के साथ विलय करना आवश्यक है।
इसी उद्देश्य के लिए नीचे दी गई प्रक्रिया का पालन करें।
चरण 1: गिट बाश लॉन्च करें
सबसे पहले, लॉन्च करें ' गिट बाश 'टर्मिनल' की मदद से चालू होना ' मेन्यू:
चरण 2: गिट निर्देशिका बनाएं
चलाएँ ' एमकेडीआईआर 'नई गिट निर्देशिका बनाने के लिए आदेश:
$ एमकेडीआईआर मेरी_शाखाएं
यहां, ' मेरी_शाखाएं 'हमारी नव निर्मित निर्देशिका का नाम है:
चरण 3: गिट निर्देशिका पर नेविगेट करें
उस स्थानीय निर्देशिका में जाएँ जहाँ आप परिवर्तन करना चाहते हैं:
चरण 4: Git रिपॉजिटरी को इनिशियलाइज़ करें
अब, नीचे दिए गए कमांड का उपयोग करके खाली Git रिपॉजिटरी बनाएं:
चरण 5: फ़ाइल बनाएं और जोड़ें
चलाएँ ' स्पर्श 'नामक एक टेक्स्ट फ़ाइल बनाने का आदेश' फ़ाइल.txt 'वर्तमान निर्देशिका में:
अब, इसे “की मदद से Git रिपॉजिटरी में जोड़ें” गिट ऐड ' आज्ञा:
$ गिट ऐड फ़ाइल.txt
चरण 6: परिवर्तन करें
उसके बाद, एक सूचनात्मक संदेश के साथ परिवर्तन करें:
यहां, हमने प्रतिबद्ध संदेश को दोहरे उद्धरण चिह्नों के अंदर रखा है:
चरण 7: शाखा बनाएँ
इसके बाद, एक नई शाखा बनाने के लिए नीचे दी गई कमांड चलाएँ:
इस बिंदु तक, हमने सफलतापूर्वक नई शाखा का नाम बनाया है ” विकास करना ':
चरण 8: शाखा स्विच करें
निष्पादित करें ' गिट चेकआउट 'नई बनाई गई शाखा में स्विच करने का आदेश:
चरण 9: फ़ाइल बनाएं और जोड़ें
अब, पहले नीचे दिए गए कमांड के माध्यम से नई शाखा के अंदर एक नई फाइल बनाएं:
उसके बाद इसे Git रिपॉजिटरी में जोड़ें:
$ गिट ऐड -ए
चरण 10: संदेश प्रतिबद्ध करें
'का उपयोग करके संदेश के साथ परिवर्तन करें' गिट प्रतिबद्ध ' आज्ञा:
चरण 11: शाखा में स्विच करें
इसके बाद, मुख्य शाखा में स्विच करें ' मालिक 'नीचे दिए गए आदेश का उपयोग कर:
चरण 12: गिट शाखाओं को मर्ज करें
अंत में, 'का उपयोग करके तेजी से अग्रेषित किए बिना शाखाओं को मर्ज करें' गिट मर्ज ' आज्ञा। यहां ही ' -नहीं -ff 'झंडा तेजी से आगे की कार्यक्षमता करने से विलय को रोकता है:
जैसा कि आप देख सकते हैं, हमने विलय कर दिया है ' मालिक 'शाखा' के साथ विकास करना ' शाखा:
चरण 13: मर्ज सत्यापित करें
सुनिश्चित करें कि शाखाओं का विलय “ गिट लॉग ' आज्ञा:
नीचे दिए गए आउटपुट से संकेत मिलता है कि हमारी दो शाखाओं का विलय हो गया है:
हमने Git में फास्ट फॉरवर्ड किए बिना शाखाओं को मर्ज करने की सबसे आसान प्रक्रिया को संकलित किया है।
निष्कर्ष
गिट में तेजी से अग्रेषण के बिना शाखाओं को मर्ज करने के लिए, सबसे पहले, एक निर्देशिका को प्रारंभ करें ' $ गिट हीट ' आज्ञा। फिर, एक नई फ़ाइल बनाएं, इसे जोड़ें, और Git रिपॉजिटरी में एक संदेश के साथ परिवर्तन करें। उसके बाद, नई शाखा बनाएं और स्विच करें। फिर से बनाएं, स्विच की गई शाखा में एक नई फाइल जोड़ें और इसे प्रतिबद्ध करें। अंत में, निष्पादित करें ' $ git मर्ज --no-ff 'दोनों शाखाओं को मर्ज करने का आदेश। इस गाइड ने गिट में फास्ट फॉरवर्ड किए बिना शाखाओं को मर्ज करने की प्रक्रिया का वर्णन किया।