அபாயகரமானது: வேகமாக முன்னோக்கிச் செல்வது சாத்தியமில்லை, GIT இழுக்கும் பிழையை நிறுத்துகிறது

Apayakaramanatu Vekamaka Munnokkic Celvatu Cattiyamillai Git Ilukkum Pilaiyai Niruttukiratu



git pull அல்லது git merge செயல்பாடுகளை இயக்க முயற்சிக்கும்போது, ​​செயல்முறை நிறுத்தப்படும் என்று ஒரு பிழையைப் பெறுகிறோம். பயன்படுத்தி செயல்முறையை கட்டாயப்படுத்த முயற்சித்தால் -ff-மட்டும் , இது வேலை செய்யாது, அதே பிழையை நாங்கள் பெறுகிறோம். இந்த இடுகையில், இந்த சிக்கலைப் பற்றி பேசுவோம், கிடைத்தால் என்ன செய்வது என்று பார்ப்போம் அபாயகரமானது: வேகமாக முன்னோக்கி, GIT இழுவை நிறுத்துவது சாத்தியமில்லை பிழை .



  அபாயகரமானது: வேகமாக முன்னோக்கிச் செல்வது சாத்தியமில்லை, GIT இழுக்கும் பிழையை நிறுத்துகிறது





ஃபேட்டலை சரிசெய்தல்: வேகமாக முன்னோக்கிச் செல்வது சாத்தியமில்லை, GIT இழுக்கும் பிழையை நிறுத்துகிறது

கிடைத்தால் அபாயகரமானது: வேகமாக முன்னோக்கி, கருக்கலைப்பு செய்ய முடியாது GIT இழுக்கும் பிழை, சிக்கலைத் தீர்க்க கீழே குறிப்பிடப்பட்டுள்ள தீர்வுகளைப் பின்பற்றவும்.





  1. மறுதளத்தை இழுக்கவும்
  2. முதன்மைக் கிளையிலிருந்து மாற்றங்களை ஒரு புதிய கிளையாக இணைக்கவும்

அவற்றைப் பற்றி விரிவாகப் பேசுவோம்.



1] மறுதளத்துடன் இழுக்கவும்

வழக்கமான 'git pull' கட்டளையைப் பயன்படுத்துவதற்குப் பதிலாக, 'git pull -rebase' கட்டளையைத் தேர்வுசெய்யலாம். இந்தக் கட்டளை ரிமோட் கிளையிலிருந்து சமீபத்திய மாற்றங்களைப் பெற்று, புதுப்பிக்கப்பட்ட கிளையின் மேல் உங்கள் உள்ளூர் பொறுப்புகளைப் பயன்படுத்துகிறது. இந்த முறை பிரிந்து செல்லும் கிளை சிக்கல்களைத் தீர்க்க உதவுகிறது.

மறுதளத்துடன் இழுக்க நீங்கள் இயக்க வேண்டிய கட்டளைகள் பின்வருமாறு.

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



8007001 எஃப்
git checkout <branch-name>

இப்போது, ​​'git pull -rebase' கட்டளையைப் பயன்படுத்தி ரிமோட் கிளை மாற்றங்களைப் பெறவும், அதன் மேல் உள்ளூர் கமிட்களை மீண்டும் இயக்கவும்.

git pull --rebase origin <branch-name>

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

git rebase --continue

மறுசீரமைப்பு செயல்முறை முடிந்ததும், உங்கள் மாற்றங்களை ரிமோட் களஞ்சியத்திற்குத் தள்ள தொடரலாம்.

git push origin <branch-name>

இது உங்களுக்கு தந்திரம் செய்யும்.

குறிப்பிட்ட கட்டுப்பாட்டு குழு உருப்படிகளை மட்டுமே காண்பி

2] முதன்மைக் கிளையிலிருந்து மாற்றங்களை ஒரு புதிய கிளையாக இணைக்கவும்

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

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

git pull

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

git checkout -b new_branch origin/master

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

இழுக்க முயற்சிக்கும் போது கருக்கலைப்பை வேகமாக முன்னோக்கி ஏன் செய்ய முடியாது?

இழுக்க முயற்சிக்கும் போது கருக்கலைப்பை வேகமாக முன்னெடுப்பது சாத்தியமில்லை என்று கூறும் அபாயகரமான பிழையானது Git தானாகவே மாற்றங்களை ஒன்றிணைக்க முடியாது என்பதைக் குறிக்கிறது. அவை முக்கியமாக உங்கள் உள்ளூர் கிளைக்கும் தொலைதூரக் கிளைக்கும் மற்றும்/அல்லது தொலைதூரக் கிளையில் உள்ளூர் கிளை இல்லாததாலும் சில முரண்பட்ட மாற்றங்கள் ஏற்படுகின்றன.

படி: GitAtomic என்பது விண்டோஸ் கணினிகளுக்கான Git GUI கிளையண்ட் ஆகும்

ஜிட்டில் வேகமாக அனுப்பக்கூடியது எது?

Git இல், ஃபாஸ்ட்-ஃபார்வர்டு என்பது ஒரு வகை இணைப்பு ஆகும், இது இலக்கு கிளையின் HEAD ஆனது மூலக் கிளையின் HEAD இலிருந்து நேரடியாக அடையும் போது ஏற்படும். எனவே, அடிப்படையில், மூலக் கிளை உருவாக்கப்பட்டதிலிருந்து இலக்கு கிளையில் புதிய உறுதிகள் எதுவும் நடக்கவில்லை. எனவே, Git ஒரு புதிய இணைப்பு உறுதியை உருவாக்காமல், இலக்கு கிளையின் HEAD பாயிண்டரை மூலக் கிளையின் HEAD க்கு நகர்த்துகிறது.

மேலும் படிக்க: விண்டோஸுக்கான சிறந்த Git GUI கிளையண்ட்கள் .

  அபாயகரமானது: வேகமாக முன்னோக்கிச் செல்வது சாத்தியமில்லை, GIT இழுக்கும் பிழையை நிறுத்துகிறது
பிரபல பதிவுகள்