Git இல் கிளையை மாற்றுவது எப்படி

How Switch Branch Git



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

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

GitHub டெஸ்க்டாப்பை நிறுவவும்







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



உள்ளூர் களஞ்சியத்தை உருவாக்கவும்



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





கிட் செக்அவுட்டைப் பயன்படுத்தி கிளையை மாற்றவும்:

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

தற்போதைய கிளை பட்டியலை சரிபார்த்து, பெயரிடப்பட்ட கிளைக்கு மாற பின்வரும் கட்டளையை இயக்கவும் பல பயன்படுத்தி `git checkout` கட்டளை



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

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

-பி உடன் விருப்பம் பயன்படுத்தப்படுகிறது `git checkout` ஒரு புதிய கிளையை உருவாக்க மற்றும் புதிய கிளைக்கு மாற. பின்வருவதை இயக்கவும் `git checkout` ஒரு புதிய கிளையை உருவாக்க கட்டளை புதிய கிளை மற்றும் புதிய கிளைக்கு மாறவும். அடுத்து, தி `கிட் கிளை` கட்டளை களஞ்சியத்தில் இருக்கும் கிளை பட்டியலைக் காண்பிக்கும்.

$ஜிட் செக் அவுட் -பிபுதிய கிளை
$கிட் கிளை

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

தற்போதுள்ள எந்தவொரு கிளையின் உள்ளடக்கத்தையும் பயன்படுத்தி ஒரு புதிய கிளையை உருவாக்கலாம் `git checkout` கட்டளை என்ற புதிய கிளையை உருவாக்க பின்வரும் கட்டளையை இயக்கவும் சோதனை கிளை தற்போதுள்ள கிளையில் இருந்து, பல . அடுத்து, புதிய கிளை உருவாக்கப்பட்டுள்ளதா என்பதைச் சரிபார்த்து புதிதாக உருவாக்கப்பட்ட கிளைக்கு மாற கிளை பட்டியல் அச்சிடப்படும்.

$ஜிட் செக் அவுட் -பிசோதனை கிளை பல
$கிட் கிளை

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

கிட் சுவிட்சைப் பயன்படுத்தி கிளையை மாற்றவும்:

கிளைகளை மாற்ற மற்றொரு வழி டுடோரியலின் இந்த பகுதியில் காட்டப்பட்டுள்ளது. கிளையை மாற்றுவதற்கான `git switch` கட்டளையை சரிபார்க்க அதே உள்ளூர் களஞ்சியம் பயன்படுத்தப்பட்டுள்ளது. பின்வரும் கட்டளைகள் தற்போதுள்ள கிளையின் பட்டியலை செயலில் உள்ள கிளையுடன் சரிபார்த்து புதிய கிளைக்கு மாறும்.

$கிட் கிளை
$போபுதிய கிளையை மாற்றவும்

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

போல `git checkout` கட்டளை, தி `கிட் சுவிட்ச்` கட்டளை ஒரு புதிய கிளையை உருவாக்கலாம் மற்றும் புதிய கிளைக்கு மாறலாம் -சி விருப்பம். பின்வருவதை இயக்கவும் `கிட் சுவிட்ச்` ஒரு புதிய கிளையை உருவாக்க கட்டளை குரு மற்றும் கிளைக்கு மாறவும். அடுத்து, தி `கிட் கிளை` தற்போதைய கிளை பட்டியலை சரிபார்க்க எந்த கட்டளை பயன்படுத்தப்படுகிறது மற்றும் இப்போது எந்த கிளை செயல்படுகிறது.

$போசொடுக்கி-சிகுரு
$கிட் கிளை

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

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

$பூனை >testfile.txt
$git நிலை
$git சேர்testfile.txt

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

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

$கிட் கிளை
$போசுவிட்ச் மாஸ்டர்-டிஸ்கார்ட்-மாற்றங்கள்
$git நிலை

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

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

$கிட் கிளை
$போசொடுக்கி -

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

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

முடிவுரை:

Git இல் கிளை மாற பல்வேறு வழிகள் இரண்டைப் பயன்படுத்தி இந்த டுடோரியலில் காட்டப்பட்டுள்ளன `git checkout` மற்றும் `கிட் சுவிட்ச்` ஒரு டெமோ களஞ்சியத்தில் கட்டளைகள். கிட் பயனர்கள் களஞ்சியத்தின் கிளையை மாற்ற இந்த கட்டளைகளில் ஏதேனும் ஒன்றைப் பயன்படுத்தலாம்.