உள்ளூர் மற்றும் தொலைதூரத்தில் Git இல் ஒரு கிளையை எப்படி நீக்குவது

உள்ளூர் மற்றும் தொலைதூரத்தில் Git இல் ஒரு கிளையை எப்படி நீக்குவது

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





பயன்படுத்திய மேக்புக் வாங்க சிறந்த இடம்

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





ஒரு கிளையை ஏன் நீக்க வேண்டும்?

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





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

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



கிளைகளுடன் ஒரு மாதிரி களஞ்சியம்

பின்வரும் எடுத்துக்காட்டுகள் பின்வரும் கட்டமைப்பைக் கொண்ட மாதிரி களஞ்சியத்தைக் குறிக்கின்றன:

$ git branch -vv
1 dev 1ae41e8 [origin/dev] first commit
2 * main 1ae41e8 [origin/main] first commit

ஒவ்வொரு உள்ளூர் கிளையிலும் ரிமோட்டிலிருந்து தொடர்புடைய அப்ஸ்ட்ரீம் கிளை உள்ளது என்பதை நினைவில் கொள்க: தோற்றம் .





கட்டளை வரியைப் பயன்படுத்தி ஒரு கிளையை நீக்குகிறது

ஒரு கிளையை நீக்குவதற்கான அடிப்படை கட்டளை தொடரியல்:

git branch (-d | -D) [-r] ...

கட்டளையின் எளிமையான வடிவம் ஒரு உள்ளூர் கிளையை நீக்குகிறது, அதன் அனைத்து மாற்றங்களும் இணைக்கப்பட்டுள்ளன:





$ git branch -d dev

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

error: Cannot delete branch 'main' checked out at '/tmp/sandbox'

விஷயங்கள் சரியாக நடக்கும்போது, ​​நீங்கள் ஒரு உறுதிப்படுத்தல் செய்தியைப் பார்ப்பீர்கள்:

Deleted branch dev (was 1ae41e8).

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

error: The branch ‘dev’ is not fully merged.
If you are sure you want to delete it, run 'git branch -D dev’.

பிழை செய்தி தெரிவிப்பது போல், நீங்கள் நீக்குவதை கட்டாயப்படுத்தலாம் -டி கொடி இருப்பினும், இணைக்கப்படாத உள்ளூர் கிளையை தொலைதூரத்தில் இருந்தால் அதை நீக்க git உங்களை அனுமதிக்கும்:

warning: deleting branch ‘dev’ that has been merged to
'refs/remotes/origin/dev’, but not yet merged to HEAD.
Deleted branch dev (was 9a6d20b).

தொலைதூர கிளையை நீக்குவது முற்றிலும் வேறுபட்டது. நீங்கள் பயன்படுத்துவீர்கள் git மிகுதி உடன் கட்டளை -டி நீக்க கொடி. அதன் பிறகு, ரிமோட்டின் பெயரை வழங்கவும் (அடிக்கடி தோற்றம் மற்றும் கிளை பெயர்:

$ git push -d origin dev
To github.com:bobbykjack/sandbox.git
- [deleted] dev

கிட்ஹப் டெஸ்க்டாப் மூலம் உள்ளூர் மற்றும் தொலை கிளைகளை நீக்குகிறது

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

கிட்ஹப் டெஸ்க்டாப் இயல்பு கிளையை நீக்க உங்களை அனுமதிக்காது - எ.கா. முக்கிய - ஜிட் தன்னை ஆதரித்தாலும். இயல்புநிலை கிளை தற்போது செயலில் இருந்தால், பயன்பாடு மெனு செயலை முடக்குகிறது.

கிளை ஒரு தொலைதூர கிளையையும் குறிக்கும் என்றால், கிட்ஹப் டெஸ்க்டாப் அதை ரிமோட்டிலிருந்தும் நீக்கும் விருப்பத்தை அளிக்கிறது:

கிட்கிராகனைப் பயன்படுத்தி கிளைகளை நீக்குகிறது

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

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

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

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

கோபுரத்தைப் பயன்படுத்தி உள்ளூர் மற்றும் தொலைதூர கிளைகளை நீக்குகிறது

ஒரு கிளையை நீக்குகிறது கோபுரம் GitKraken உடன் ஒரு கிளையை நீக்குவதற்கு மிகவும் ஒத்திருக்கிறது. உள்ளூர் மற்றும் தொலைதூர கிளைகள் இடது பக்கத்தில் ஒரு பேனலில் காட்டப்பட்டுள்ளன. எந்த கிளையிலும் வலது கிளிக் செய்து சூழல் மெனுவிலிருந்து நீக்கு விருப்பத்தைத் தேர்ந்தெடுக்கவும்:

ஒரு முக்கிய வேறுபாடு என்னவென்றால், தொலைதூர கிளையை அதன் உள்ளூர் கிளையுடன், உறுதிப்படுத்தலின் போது நீக்கலாம்:

கிட்ஹப்பில் ஒரு கிளையை நீக்குகிறது

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

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

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

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

பிட்பக்கட்டில் உள்ளூர் மற்றும் தொலை கிளைகளை நீக்குகிறது

GitHub போன்ற Bitbucket, இயல்புநிலை கிளையை நீக்க உங்களை அனுமதிக்காது. பிட்பக்கெட் இதை அழைக்கிறது பிரதான கிளை இல் களஞ்சிய அமைப்புகள் . இல் பட்டியலிடப்பட்டுள்ள வேறு எந்த கிளையையும் நீங்கள் நீக்கலாம் கிளைகள் தாவல், அதன் தொடர்புடைய வழியாக செயல்கள் பட்டியல்:

நீங்கள் ஒரு பெரிய துப்புரவு செயல்பாட்டைச் செய்தால், ஒன்றுக்கு மேற்பட்ட கிளைகளை ஒரே நேரத்தில் நீக்கலாம்:

கிளைகளை நீக்குவது ஒரு வழக்கமான Git பணிப்பாய்வின் ஒரு பகுதியாகும்

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

பகிர் பகிர் ட்வீட் மின்னஞ்சல் உங்கள் நிரலாக்க திட்டத்தை கட்டமைப்பதற்கு Git கிளைகளை எவ்வாறு பயன்படுத்துவது

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

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • நிரலாக்க
  • கிட்ஹப்
எழுத்தாளர் பற்றி பாபி ஜாக்(58 கட்டுரைகள் வெளியிடப்பட்டன)

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

பாபி ஜாக் இருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்