தி கிட்' மீட்டமை ” கட்டளை என்பது மிகவும் பயன்படுத்தப்படும் மற்றும் வலுவான கட்டளைகளில் ஒன்றாகும், இது போன்ற பல்வேறு விருப்பங்களை ஆதரிக்கிறது கடினமான ”,” மென்மையான ”, மற்றும் கலவையான கட்டளைகள். ஒவ்வொரு விருப்பத்திலும், Git reset கட்டளை வித்தியாசமாக செயல்படுகிறது. உதாரணமாக, ' git reset - கடின ” என்பது களஞ்சியத்திலிருந்து மாற்றங்களை மாற்றியமைக்கவும் முழுமையாக நீக்கவும் பயன்படுகிறது. இருப்பினும், ' git reset - மென்மையானது 'கமாண்ட் கமிட் மாற்றங்களை அழிக்காமல் மாற்றங்களை மாற்றியமைக்க மற்றும் கண்காணிப்பு குறியீட்டிற்கு மாற்றியமைக்க பயன்படுத்தப்படுகிறது.
இந்த கட்டுரை நிரூபிக்கும்:
- 'ஜிட் ரீசெட் -சாஃப்ட்' கட்டளையின் நடைமுறை பயன்கள் என்ன?
- 'git reset -soft' கட்டளையை எவ்வாறு பயன்படுத்துவது?
'ஜிட் ரீசெட் -சாஃப்ட்' கட்டளையின் நடைமுறை பயன்கள் என்ன?
பின்வருபவை நடைமுறை பயன்பாடுகள் ' git reset - மென்மையானது ” கட்டளை:
- HEAD சுட்டியை மீண்டும் குறிப்பிட்ட கமிட் அல்லது முந்தைய கமிட்க்கு நகர்த்தவும்
- செய்யப்பட்ட அனைத்து மாற்றங்களையும் மாற்றவும்
- கண்காணிப்பு குறியீட்டில் உள்ள அனைத்து மாற்றங்களையும் சேமித்து, அவற்றை மீண்டும் பணியமர்த்துவதற்கு தயார்படுத்துகிறது.
இப்போது, -soft விருப்பத்துடன் git reset கட்டளையின் பயன்பாட்டைப் பார்க்கலாம்.
'git reset -soft' கட்டளையை எவ்வாறு பயன்படுத்துவது?
பயன்படுத்த ' git reset - மென்மையானது ” கட்டளையை செயல்தவிர்க்க மற்றும் கண்காணிப்பு குறியீட்டில் மாற்றங்களை மாற்றவும், கொடுக்கப்பட்ட வழிமுறைகளைப் பார்க்கவும்.
படி 1: Git டெர்மினலைத் திறக்கவும்
தொடக்க மெனுவிலிருந்து, முதலில், ' கிட் பேஷ் ' முனையத்தில்:
படி 2: Git களஞ்சியத்திற்கு செல்லவும்
பயன்படுத்தி ' சிடி ” கட்டளை, Git களஞ்சியத்திற்கு செல்லவும்:
$ சிடி 'C:\Git\commits'
படி 3: புதிய கோப்பை உருவாக்கவும்
'இன் உதவியுடன் புதிய கோப்பை உருவாக்கவும் தொடுதல் ” கட்டளை:
$ தொடுதல் Demo.txt
படி 4: ஸ்டேஜிங் இன்டெக்ஸுக்கு கோப்பை நகர்த்தவும்
Git 'ஐப் பயன்படுத்தி புதிய மாற்றங்களைச் செய்ய, கோப்பை ஸ்டேஜிங் இன்டெக்ஸுக்கு நகர்த்தவும். கூட்டு ” கட்டளை:
$ git சேர் Demo.txt
மாற்றங்கள் ஸ்டேஜிங் இண்டெக்ஸில் சேர்க்கப்பட்டதா இல்லையா என்பதை “git status” கட்டளை மூலம் சரிபார்க்கவும்:
$ git நிலைகண்காணிக்கப்படாத மாற்றங்கள் ஸ்டேஜிங் பகுதியில் வெற்றிகரமாகச் சேர்க்கப்பட்டதைக் காணலாம்:
படி 5: கண்காணிக்கப்பட்ட மாற்றங்களைச் செய்யுங்கள்
கீழே உள்ள கட்டளையைப் பயன்படுத்தி உள்ளூர் களஞ்சியத்தில் சேர்க்க, கண்காணிக்கப்பட்ட மாற்றங்களைச் செய்யுங்கள்:
$ git உறுதி -மீ 'டெமோ சேர்க்கப்பட்டது'
Git பதிவைச் சரிபார்த்து, மாற்றங்கள் செய்யப்பட்டுள்ளதா இல்லையா என்பதை உறுதிப்படுத்தவும்:
$ git பதிவுமாற்றங்கள் வெற்றிகரமாக செய்யப்படுவதை அவதானிக்கலாம்:
இதுவரை செய்யப்படாத, கண்காணிக்கப்பட்ட மாற்றங்கள் எஞ்சியுள்ளனவா என்பதைச் சரிபார்க்க, களஞ்சிய நிலையைச் சரிபார்க்கவும்:
$ git நிலைகீழே உள்ள வெளியீடு, களஞ்சிய நிலைப்படுத்தல் குறியீட்டில் கண்காணிக்கப்பட்ட மாற்றங்கள் எதுவும் இல்லை என்பதைக் காட்டுகிறது:
படி 6: உறுதி செய்யப்பட்ட மாற்றங்களை மாற்றவும்
இப்போது, 'git reset -soft' கட்டளையை HEAD பாயின்டருடன் சேர்த்து, செய்த மாற்றங்களை மாற்றியமைக்கவும், HEAD ஐ முந்தைய கமிட்டிக்கு நகர்த்தவும்:
$ git ரீசெட் --மென்மையான தலை~ 1
மீண்டும், ஹெட் முந்தைய கமிட்டிற்கு மாற்றப்பட்டதா இல்லையா என்பதைச் சரிபார்க்க களஞ்சியப் பதிவைச் சரிபார்க்கவும்:
$ git பதிவுபுதிய மாற்றங்கள் உள்ளூர் களஞ்சியத்திலிருந்து அகற்றப்பட்டு, HEAD முந்தைய கமிட்டிற்குத் திரும்பியதை வெளியீடு காட்டுகிறது:
படி 7: மாற்றங்கள் கண்காணிப்பு அட்டவணைக்கு மாற்றியமைக்கப்பட்டுள்ளன என்பதை உறுதிப்படுத்தவும்
மாற்றியமைக்கப்பட்ட மாற்றங்கள் ஸ்டேஜிங் இன்டெக்ஸில் சேர்க்கப்பட்டுள்ளதா இல்லையா என்பதை உறுதிப்படுத்த, செயல்படும் களஞ்சிய நிலையைச் சரிபார்க்கவும்:
$ git நிலைஇங்கே, மாற்றங்கள் வெற்றிகரமாக ஸ்டேஜிங் இன்டெக்ஸிற்கு மாற்றப்பட்டு மீண்டும் செய்யத் தயாராக இருப்பதைக் காணலாம்:
'இன் நடைமுறை பயன்பாடுகளை நாங்கள் நிரூபித்துள்ளோம். git reset - மென்மையானது ” கட்டளை.
முடிவுரை
'இன் நடைமுறை பயன்பாடுகள் git reset - மென்மையானது ” கட்டளையானது, செய்த மாற்றங்களை மாற்றியமைப்பது, HEAD பாயிண்டரை முந்தைய கமிட்டிக்கு அல்லது சில குறிப்பிட்ட கமிட்களில் கமிட் ஐடியைப் பயன்படுத்தி நகர்த்துவது, மாற்றங்களை மீண்டும் ஸ்டேஜிங் இன்டெக்ஸுக்கு அனுப்புவது மற்றும் அவற்றை மீண்டும் செய்யத் தயார் செய்வது. இந்த வலைப்பதிவில், '' இன் நடைமுறை பயன்பாடுகளை நாங்கள் நிரூபித்துள்ளோம். git reset - மென்மையானது ” கட்டளை மற்றும் அதைப் பயன்படுத்துவதற்கான நடைமுறை.