Git இல் இரண்டு கிளைகளை இணைப்பது எப்படி

How Merge Two Branches Git



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

Git இணைப்பு விருப்பங்கள்

விருப்பம் நோக்கம்
- குழு இணைப்புக்குப் பிறகு முடிவைச் செய்ய இது பயன்படுகிறது, மேலும் அதை மீறுவதற்குப் பயன்படுத்தலாம்-இல்லை-உறுதி.
-எடிட், -இ தானாக உருவாக்கப்பட்ட இணைப்புச் செய்தியைத் திருத்துவதற்கு இணைப்பதற்கு முன் ஒரு எடிட்டரைத் திறக்க இது பயன்படுகிறது.
-எஃப் இணைப்பை விரைவாக தீர்க்க இது பயன்படுகிறது, அதாவது கிளை சுட்டிக்காட்டி இணைக்கப்பட்ட கிளையுடன் பொருந்த பயன்படுகிறது ஆனால் எந்த இணைவு உறுதிப்பாட்டையும் உருவாக்காது.
-என்எஃப்எஃப் இணைப்பின் அனைத்து நிகழ்வுகளிலும் ஒரு இணைப்பு உறுதிப்பாட்டை உருவாக்க இது பயன்படுத்தப்படுகிறது.
-எஃப்-மட்டும் சாத்தியமானால் இணைவை விரைவான முன்னோடியாக தீர்க்க இது பயன்படுகிறது, இல்லையெனில் இணைவை மறுத்து பூஜ்ஜியமற்ற நிலையுடன் வெளியேறவும்.
- பணிநீக்கம் கமிட் செய்தியின் முடிவில் கமிட்டரால் கையொப்பமிடப்பட்ட வரியைச் சேர்க்க இது பயன்படுகிறது.
-இல்லை-கையொப்பம் கையொப்பமிடப்பட்ட வரியைச் சேர்க்க வேண்டாம்.
-நிலை இணைப்பின் முடிவில் ஒரு வித்தியாசத்தைக் காட்ட இது பயன்படுகிறது.
-n,-இல்லை-புள்ளி இணைப்பின் முடிவில் டிஃப்ஸ்டாட்டைக் காட்டாமல் இருக்க இது பயன்படுத்தப்படுகிறது.
மேலெழுத-புறக்கணிப்பு ஒன்றிணைந்த முடிவிலிருந்து புறக்கணிக்கப்பட்ட கோப்புகளை மேலெழுத இது பயன்படுகிறது. இது இயல்புநிலை நடத்தை.
-உதவி அனைத்து இணைப்பு விருப்பங்கள் பற்றிய விரிவான தகவல்களைப் பெற இது பயன்படுகிறது.

முன்நிபந்தனைகள்

1. கிட்ஹப் டெஸ்க்டாப்பை நிறுவவும்
GitHub டெஸ்க்டாப் Git பயனருக்கு git தொடர்பான பணிகளை வரைபடமாக செய்ய உதவுகிறது. உபுண்டுவிற்கான இந்த பயன்பாட்டின் சமீபத்திய நிறுவியை github.com இலிருந்து எளிதாக பதிவிறக்கம் செய்யலாம். இந்த அப்ளிகேஷனை டவுன்லோட் செய்த பிறகு அதை இன்ஸ்டால் செய்து கட்டமைக்க வேண்டும். நிறுவல் செயல்முறையை சரியாக அறிய உபுண்டுவில் கிட்ஹப் டெஸ்க்டாப்பை நிறுவுவதற்கான டுடோரியலையும் நீங்கள் பார்க்கலாம்.







2. GitHub கணக்கை உருவாக்கவும்
இந்த டுடோரியலில் பயன்படுத்தப்படும் கட்டளைகளை சரிபார்க்க நீங்கள் ஒரு கிட்ஹப் கணக்கை உருவாக்க வேண்டும்.



3. உள்ளூர் மற்றும் தொலைநிலை களஞ்சியத்தை உருவாக்கவும்
உள்ளூர் களஞ்சியத்தின் இரண்டு கிளைகளை ஒன்றிணைக்கப் பயன்படுத்தப்படும் கட்டளைகளைச் சரிபார்க்க ரிமோட் சர்வரில் வெளியிடப்பட்ட பல கிளைகளைக் கொண்ட உள்ளூர் களஞ்சியத்தை நீங்கள் பயன்படுத்த வேண்டும்.



உள்ளூர் களஞ்சியத்தின் இரண்டு கிளைகளை ஒன்றிணைக்கவும்

பெயரிடப்பட்ட உள்ளூர் களஞ்சியத்தின் கிளை பட்டியலை சரிபார்க்க பின்வரும் கட்டளையை இயக்கவும் பதிவேற்றம்-கோப்பு .





$ git கிளை

பின்வரும் வெளியீடு களஞ்சியத்தில் மூன்று கிளைகள் இருப்பதைக் காட்டுகிறது, மற்றும் முக்கிய கிளை இப்போது செயலில் உள்ளது.



ஒரு கிளையில் இருந்து இன்னொரு கிளையில் உள்ளடக்கத்தை இணைக்க பின்வரும் கட்டளையை இயக்கவும். முதலாவதாக சரிபார் கட்டளைக்கு மாறும் குரு கிளை. தி கூட்டு கட்டளை சேர்க்கும் upload4.php களஞ்சியத்தில் கோப்பு. தி உறுதி கட்டளை உறுதி செய்தியைச் சேர்க்கும். அடுத்து, இரண்டாவது செக் அவுட் கட்டளைக்கு மாறும் முக்கிய கிளை. தி போ கட்டளை உள்ளடக்கத்தை இணைக்கும் குரு உடன் கிளை முக்கிய கிளை.

$ git செக் அவுட் மாஸ்டர்
$ git upload4.php ஐ சேர்க்கவும்
$ git commit -m 'உரை கோப்பைப் பதிவேற்றவும்.'
$ git செக் அவுட் மெயின்
$ git இணைப்பு மாஸ்டர்

மேற்கண்ட கட்டளைகளை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும் upload4.php கோப்பு தற்போதைய இடத்தில் உள்ளது.

என்றால் குரு உள்ளடக்கத்தை இணைத்த பிறகு கிளை களஞ்சியத்தில் இருக்க தேவையில்லை முக்கிய கிளை, பின்னர் நீங்கள் நீக்கலாம் குரு கிளை. முதல் கிளை கட்டளை நீக்குவதற்கு முன்பு இருக்கும் கிளை பட்டியலைக் காண்பிக்கும். உடன் கிளை கட்டளை -டி விருப்பம் நீக்கும் குரு கிளை. கடைசி கிளை கட்டளை நீக்கப்பட்ட பிறகு இருக்கும் கிளை பட்டியலைக் காண்பிக்கும்.

$ git கிளை
$ ls
$ git கிளை -d மாஸ்டர்
$ ls
$ git கிளை

கிளையை நீக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.

ஒரு புதிய கிளையை உருவாக்க பின்வரும் கட்டளைகளை இயக்கவும் தற்காலிக , என்ற கோப்பைச் சேர்க்கவும் upload5.php மற்றும் ஒரு கமிட் செய்தியுடன் பணியைச் செய்யுங்கள். தி சரிபார் உடன் கட்டளை -பி விருப்பம் புதிய கிளையை உருவாக்கும். தி கூட்டு கட்டளை புதிய கோப்பை களஞ்சியத்தில் சேர்க்கும். தி உறுதி கட்டளை உறுதி செய்தியுடன் பணியைச் செய்யும்.

$ ஜிட் செக்அவுட் -பி வெப்பநிலை
$ git upload5.php ஐ சேர்க்கவும்
$ git commit -m படக் கோப்பைப் பதிவேற்றவும்

மேற்கண்ட கட்டளைகளை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும் upload5.php கோப்பு தற்போதைய இடத்தில் உள்ளது.

தற்போதைய கிளை பட்டியலை சரிபார்க்க பின்வரும் கட்டளைகளை இயக்கவும், தற்காலிக கிளையை இணைக்கவும் -இல்லை விருப்பம், மற்றும் நீக்க தற்காலிக இனி தேவையில்லை என்றால் கிளை.

$ git கிளை
$ git ஒன்றிணைப்பு --no-ff வெப்பநிலை
$ git கிளை -d வெப்பநிலை

மேலே உள்ள கட்டளைகளைச் செயல்படுத்திய பின் பின்வரும் வெளியீடு தோன்றும்.

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

முடிவுரை

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