Git இல் ஒரு குறிப்பிட்ட உறுதிப்பாட்டை எவ்வாறு சரிபார்க்கலாம்?

How Checkout Specific Commit Git



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

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







ஒரு கமிட் என்றால் என்ன?

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



Git Checkout என்றால் என்ன?

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



ஒரு குறிப்பிட்ட உறுதிப்பாட்டை எவ்வாறு சரிபார்க்கலாம்

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





உதாரணத்தை விளக்குவதற்கு, எல்லா மொழிகளிலும் ஹலோ உலகத்தைக் கொண்ட ஒரு களஞ்சியத்தைப் பயன்படுத்துவோம்.

கடன்: https://github.com/leachim6



களஞ்சியத்தை குளோனிங் செய்வதன் மூலம் தொடங்கவும்:

$git குளோன்https://github.com/லீச்சிம் 6/வணக்கம்-உலகம்

களஞ்சியத்தை குளோனிங் செய்த பிறகு, களஞ்சியத்திற்கு செல்லவும்:

$குறுவட்டுவணக்கம்-உலகம்

முதன்மை கிளையில் உள்ள அனைத்து உறுதிப்பாடுகளையும் காண, கட்டளையைப் பயன்படுத்தவும்:

$git பதிவு

கீழே உள்ள எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி இது அனைத்து கிட் கமிட் வரலாற்றையும் காண்பிக்கும்:

குறிப்பிட்ட உறுதிப்பாட்டைச் சரிபார்க்க, git log கட்டளையில் காட்டப்பட்டுள்ளபடி எங்களுக்கு SHA1 அடையாளங்காட்டி தேவை.

உதாரணமாக, நாம் 8e2e9aa71ca94b74a9d9048841d95d408ff7db3b என்ற கமிட்டை சரிபார்க்க வேண்டும் என்று வைத்துக்கொள்வோம், நாம் கட்டளையைப் பயன்படுத்தலாம்:

$ஜிட் செக் அவுட்8e2e9aa71ca94b74a9d9048841d95d408ff7db3b

வெளியீடு காட்டப்பட்டுள்ளது:

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

தற்போதைய தலைப்புக்குத் திரும்ப, இதைப் பயன்படுத்தவும்:

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

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

முடிவுரை

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