Git உடன் ஒரு கிளையை இன்னொரு கிளைக்கு எப்படி இணைப்பது?

How Do I Merge One Branch Another With Git



மிகவும் சக்திவாய்ந்த Git இன் அம்சங்களில் ஒன்று கிளை உருவாக்கம் மற்றும் ஒருங்கிணைப்பு செயல்பாடு ஆகும். Git பயனர்களை ஒரு புதிய கிளையை உருவாக்கி அவற்றை மேம்பாட்டு குறியீட்டில் இணைக்க அனுமதிக்கிறது. இந்த அம்சம் பல்வேறு திட்டங்களுக்கான மேம்பாட்டு செயல்முறையின் பணிப்பாய்வை மேம்படுத்துகிறது மேலும் கவனம் செலுத்துகிறது, சிறியது மற்றும் சிறுமணி கமிட்டுகளை ஊக்குவிக்கிறது.

சிவிஎஸ் போன்ற பெரும்பாலான மரபு பதிப்பு கட்டுப்பாட்டு அமைப்புகளில், இணைப்பதில் உள்ள சிரமம் பயனர்களை முன்னேற்றுவதற்கு கட்டுப்படுத்தப்பட்டது. தலைகீழ் போன்ற நவீன மையப்படுத்தப்பட்ட பதிப்பு கட்டுப்பாட்டு அமைப்பு மத்திய களஞ்சியத்தில் செய்யப்பட வேண்டும். Git பற்றி பேசும் போது, ​​நாம் ஒரு புதிய அம்சம் அல்லது பிழை திருத்தத்தை சேர்க்க ஒரு புதிய கிளை குறியீட்டை உருவாக்க வேண்டும்.







இந்த கட்டுரையில், ஒரு புதிய கிளையை எவ்வாறு உருவாக்குவது, புதிய அம்சங்களை உறுதிப்படுத்துவது மற்றும் புதிய கிளையுடன் மாஸ்டரை இணைப்பது எப்படி என்பதை நாங்கள் உங்களுக்குக் காண்பிப்போம்.



இரண்டு கிளைகளை இணைக்கும் டெமோவை தொடங்குவோம். CentOS 8 லினக்ஸ் விநியோகத்தில் அனைத்து கட்டளைகளையும் நாங்கள் செயல்படுத்தியுள்ளோம், அவை கீழே விரிவாகக் குறிப்பிடப்பட்டுள்ளன:



Git கிளை கட்டளை

ஒரு குறிப்பிட்ட களஞ்சியத்தில் இருக்கும் அனைத்து கிளைகளின் பட்டியலையும் நீங்கள் பார்க்க விரும்பினால், 'git கிளை' கட்டளையைப் பயன்படுத்தி, நீங்கள் எளிதாக இந்தப் பணியைச் செய்யலாம். தற்போது செயல்படும் கிளையில் ஒரு நட்சத்திரக் குறியீடு தோன்றும். அனைத்து கிளைகளின் பட்டியலையும் காட்ட பின்வரும் கட்டளையை தட்டச்சு செய்க:





$ git கிளை

மேலே உள்ள கட்டளை கிளைகளை மட்டுமே பட்டியலிடும். ஒரு களஞ்சியத்தில் ஒரு புதிய கிளையை உருவாக்க பின்வரும் கட்டளையைப் பயன்படுத்தவும்.

$ git கிளை புதிய_ கிளை



உங்கள் தற்போதைய Git களஞ்சியத்தில் 'git கிளை new_branch' ஒரு புதிய கிளையை உருவாக்கும்.

Git ஒரு புதிய கிளையை உருவாக்கும் போது, ​​இந்த புதிய கிளையை பிரதிநிதித்துவப்படுத்தும் ஒரு புதிய கமிட் தொகுப்பை உருவாக்காது என்பதை நீங்கள் அறிந்திருக்க வேண்டும். Git இல் ஒரு கிளை ஒரு குறிச்சொல் அல்லது ஒரு லேபிளைப் போல செயல்படுகிறது, இது ஒரு குறிப்பிட்ட செயலைச் சுட்டிக்காட்ட நீங்கள் பயன்படுத்தலாம். எனவே, கிட் ரெப்போவைப் பயன்படுத்தி, ஒரே தளத்திலிருந்து பல தொகுப்புகளை நீங்கள் உருவாக்கலாம்.

ஜிட் செக் அவுட் கட்டளை

'Git கிளை new_branch' ஐப் பயன்படுத்தி மேலே ஒரு புதிய கிளையை உருவாக்கியுள்ளோம். ஆனால், செயலில் உள்ள கிளை ‘மாஸ்டர் கிளை’. 'New_branch' ஐ செயல்படுத்த, பின்வரும் கட்டளையை முனையத்தில் இயக்கவும்:

$ git புது கிளையை சரிபார்க்கவும்

மேலே கொடுக்கப்பட்ட கட்டளை மாஸ்டரிலிருந்து புதிய_ கிளைக்கு மாறும். இப்போது, ​​புதிதாக உருவாக்கப்பட்ட இந்த கிளையில் நீங்கள் வேலை செய்யலாம்.

இப்போது, ​​நீங்கள் சில கமிட்டுகளைச் சேர்ப்பீர்கள் அல்லது ‘new_branch’ இல் ஒரு புதிய அம்சத்தை செயல்படுத்துவீர்கள். உங்கள் விஷயத்தில், புதிதாக உருவாக்கப்பட்ட கிளையில் ஒரு செயல்பாடு அல்லது குறியீட்டைச் சேர்த்து, அதை மீண்டும் முதன்மை அல்லது பிரதான குறியீட்டு கிளையில் இணைப்பீர்கள்.

# ... சில செயல்பாட்டு குறியீடு உருவாக்க ...
$ git சேர் –A
$ git commit –m 'காட்சிக்கு சிலர் செய்த செய்தி.'

இப்போது, ​​முதன்மை கிளையை செயல்படுத்த பின்வரும் கட்டளையை இயக்கவும்.

$ git செக் அவுட் மாஸ்டர்

Git இணைப்பு கட்டளை

இப்போது, ​​புதிய அம்ச மாஸ்டர் கிளையை இணைக்க பின்வரும் கட்டளையைப் பயன்படுத்தவும்.

$ git புதிய கிளையை ஒன்றிணைத்தல்

'Git merge new -ranch' கட்டளையைப் பயன்படுத்தி, குறிப்பிட்ட கிளையை தற்போது செயலில் உள்ள முதன்மை கிளையில் இணைக்கலாம். புதிய அம்சம் இப்போது மாஸ்டர் கிளையில் சேர்க்கப்பட்டுள்ளது. பின்வரும் கட்டளையைப் பயன்படுத்தி, நீங்கள் உறுதிமொழிகளையும் விவரங்களையும் சரிபார்க்கலாம்:

$ ஜிட் பதிவு -1

முடிவுரை

மேலே உள்ள அனைத்து விவரங்களையும் சுருக்கமாக, நாங்கள் ஒரு புதிய கிளை 'new_branch' ஐ உருவாக்கி, அதைச் செயல்படுத்தி, அதில் சில புதிய உறுதிமொழிகள் அல்லது புதிய அம்சங்களைச் சேர்த்துள்ளோம். நீங்கள் அனைத்து மாற்றங்களையும் செய்தவுடன், இந்த 'புதிய_ கிளை'யை மீண்டும் முதன்மை கிளையில் இணைக்கவும். இந்த கட்டுரையில் Git இல் ஒரு கிளையை மற்றொரு கிளையுடன் இணைப்பது எப்படி என்று கற்றுக்கொண்டோம்.