Git பதிவுகளை நான் எவ்வாறு சரிபார்க்கலாம்?

How Do I Check Git Logs



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

இந்த கட்டுரை உபுண்டு 20.04 சிஸ்டத்தைப் பயன்படுத்தி Git பதிவுகளை எவ்வாறு சரிபார்க்கலாம் அல்லது பார்க்க வேண்டும் என்பதற்கான டெமோவை உங்களுக்கு வழங்கும். கீழே கொடுக்கப்பட்டுள்ள அனைத்து எடுத்துக்காட்டுகளும் 'சிம்பிள்ஜிட்' என்ற எளிய Git திட்டத்திலிருந்து எடுக்கப்பட்டவை. முதலில், நீங்கள் இந்த திட்டத்தை பெற வேண்டும். எனவே, நீங்கள் 'Ctrl + Alt + t' ஐ அழுத்துவதன் மூலம் 'டெர்மினல்' பயன்பாட்டைத் திறக்க வேண்டும் மற்றும் உங்கள் கணினியில் 'சிம்பிள்ஜிட்' களஞ்சியத்தை குளோன் செய்ய பின்வரும் கட்டளையை இயக்கவும்:







$git குளோன்https://github.com/ஸ்காகான்/simplegit-progit

பார்க்கும் Git கமிட்ஸ் பதிவுகள்

பின்வரும் கட்டளையைப் பயன்படுத்தி நீங்கள் கிட் பதிவில் கமிட் வரலாற்றைக் காணலாம்:



$git பதிவு

நாம் மேலே குறிப்பிட்டுள்ளபடி, சமீபத்தில் நிகழ்ந்த அனைத்து கமிட்டுகளும் முதலில் காட்டப்படும்.







மின்னஞ்சல் முகவரி, தேதி மற்றும் கமிட் செய்தியுடன் ஆசிரியரின் பெயருடன் 'git log' கட்டளை பட்டியல் மேற்கண்ட படத்தில் காட்டப்பட்டுள்ளது.

Git log கட்டளை விருப்பங்கள்

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



சமீபத்திய கமிட்டுகளைக் காட்டு

அர்ப்பணிப்பு பதிவுகள் பற்றி கிடைக்கக்கூடிய சிறந்த விருப்பம் -p இணைக்கப்பட்ட வெளியீடு ஆகும், இது குறிப்பிட்ட எண் 'n' க்கு காட்டப்படும் பதிவை கட்டுப்படுத்துகிறது. இது வெளியீட்டை மட்டுப்படுத்தி, சமீபத்தில் நிகழ்ந்த கமிட்டுகளின் எண்ணிக்கையைக் காண்பிக்கும். உதாரணமாக, நாங்கள் 2 சமீபத்திய கமிட் பதிவு உள்ளீடுகளை மட்டுமே காட்ட விரும்புகிறோம். எனவே, நீங்கள் பின்வரும் கட்டளையை இயக்க வேண்டும்:

$git பதிவு -பி -2

ஒவ்வொரு கமிட் பதிவு சுருக்கத்தையும் காட்டவும்

ஒவ்வொரு உறுதிமொழியின் முழுமையான சுருக்கத்தையும் நீங்கள் 'git log' உடன் காட்டலாம். எடுத்துக்காட்டாக, நீங்கள் ஒவ்வொரு கமிட்டின் புள்ளிவிவரத்தையும் காட்ட விரும்புகிறீர்கள், பின்னர் நீங்கள் ‘–stat’ விருப்பத்தை ‘git log’ கட்டளையுடன் பின்வருமாறு பயன்படுத்தலாம்:

$git பதிவு-நிலை

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

ஒவ்வொரு கமிட் பதிவையும் ஒரு வரி வடிவத்தில் காட்டவும்

வெளியீட்டு வடிவத்தை மாற்ற –prety விருப்பம் பயனுள்ளதாக இருக்கும். ஒவ்வொரு கமிட் மதிப்பையும் ஒரே வரியில் காட்ட விரும்பினால், பின்வரும் கட்டளையைப் பயன்படுத்தி, ஒவ்வொரு கமிட் பதிவையும் ஒரே வரியில் அச்சிடலாம்:

$git பதிவு --தன்மை= ஆன்லைன்

Git பதிவின் தனிப்பயனாக்கப்பட்ட வெளியீட்டைக் காண்பி

வடிவமைப்பு விருப்பத்தைப் பயன்படுத்தி, உங்கள் வெளியீட்டு பதிவு வடிவத்தைக் குறிப்பிடலாம். இந்த 'பார்மட்' விருப்பம் பயனுள்ளதாக இருக்கும், குறிப்பாக நீங்கள் இயந்திர பாகுபடுத்தலுக்கான வெளியீட்டை உருவாக்க விரும்பினால். பின்வரும் வடிவமைப்பு விவரக்குறிப்புகளைப் பயன்படுத்தி, வடிவமைப்பு விருப்பத்துடன், நீங்கள் 'git log' வெளியீட்டைத் தனிப்பயனாக்கலாம்:

$git பதிவு --தன்மை= வடிவம்:' %h - %an, %ar: %s'

'Git log' தொடர்பான கூடுதல் விருப்பங்களை நீங்கள் ஆராயலாம். இங்கே, எதிர்காலத்தில் உங்களுக்கு உதவும் பின்வரும் விருப்பங்களை நாங்கள் குறிப்பிட்டுள்ளோம்:

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

'Git log' இன் மேன் பக்கங்களிலிருந்து நீங்கள் அதிக உதவியைப் பெறலாம். மேன் பக்கத்தைக் காட்ட பின்வரும் கட்டளையைத் தட்டச்சு செய்க:

$போஉதவிபதிவு

இந்த கட்டுரையில் உபுண்டு 20.04 கணினியில் Git கமிட்ஸ் பதிவை எப்படிப் பார்ப்பது என்று விவாதித்தோம். 'Git log' கட்டளையுடன் நீங்கள் பயன்படுத்தக்கூடிய பல்வேறு விருப்பங்களையும் நாங்கள் பட்டியலிட்டு விளக்கியுள்ளோம்.