லினக்ஸில் Git ஐ எவ்வாறு பயன்படுத்துவது

80களின் பிற்பகுதியில் பதிப்புக் கட்டுப்பாட்டு மென்பொருள் முதன்முதலில் உருவாகத் தொடங்கியதிலிருந்து, குறியீடு மாற்றக் கண்காணிப்பு கருவியாக Git பயன்படுத்த மிகவும் எளிதானது.

Github மற்றும் Gitlab போன்ற சேவைகள் ஒரு களஞ்சியத்தில் குறியீட்டை சேமிப்பதை வழங்குகின்றன, இது பெரும்பாலும் 'ரிமோட்' களஞ்சியமாக குறிப்பிடப்படுகிறது. அவை குறியீட்டின் மைய சேமிப்பகமாக செயல்படுகின்றன; Git ஆனது பல பயனர்களின் சிக்கலான மாற்றங்களைக் கூட சரியாக நிர்வகிக்க, மையக் குறியீட்டுடன் உள்ளூர் குறியீட்டை ஒத்திசைக்க முடியும்.

நிறுவல்

உபுண்டு, டெபியன் மற்றும் ஒத்த விநியோகங்களில், இயக்குவதன் மூலம் நீங்கள் Git ஐ நிறுவலாம்:

sudo apt நிறுவ git

குறிப்பு: பழைய உபுண்டு பதிப்புகளுக்கு (பதிப்பு 14.04 மற்றும் கீழே), நீங்கள் பயன்படுத்த வேண்டும் apt-get அதற்கு பதிலாக பொருத்தமான.

CentOS, Fedora மற்றும் பிற Red Hat அடிப்படையிலான விநியோகங்களில், இயக்குவதன் மூலம் நீங்கள் Git ஐ நிறுவலாம்:

yum நிறுவ git

அடிப்படை Git கட்டளைகள்

சில அடிப்படை கட்டளைகளைப் பார்ப்போம் git இது எங்கள் குறியீட்டில் ஏற்படும் மாற்றங்களைக் கண்காணிக்க உதவும்.

உள்ளூர் கோப்புறையில் ஜிட்டை இயக்க, டெர்மினலில் உள்ள கோப்புறையில் கீழே உள்ள கட்டளையை இயக்கவும்.

git init

இது ஒரு மறைக்கப்பட்ட கோப்புறையை உருவாக்குகிறது, .ஜிட், இது git உள்ளமைவு மற்றும் மாற்றம் கண்காணிப்பு பற்றிய தகவல்களைக் கொண்டுள்ளது, பின்னர் மாற்ற கண்காணிப்பிற்காக கோப்புகள் சேர்க்கப்பட்டால். உள்ளூர் திட்டத்தில் git ஐ துவக்க இதைப் பயன்படுத்தவும்.

ரிமோட் கோப்புறையை குளோன் செய்ய/பதிவிறக்க மற்றும் அதில் ஜிட்டை துவக்க, கீழே உள்ள கட்டளையை இயக்கவும்:

git குளோன் 

இங்கே, , தொலைநிலை களஞ்சியத்தில் உள்ள திட்டப்பணியின் url ஆகும். இது லோக்கல் சிஸ்டத்தில் ரிமோட் ப்ராஜெக்ட்டைப் பதிவிறக்கி, திட்டப் பெயருடன் ஜிட் துவக்கப்பட்ட கோப்புறையை உருவாக்கும்.

இயக்க வேண்டிய அவசியம் இல்லை என்பதை நினைவில் கொள்க git init ஒரு திட்டம் குளோன் செய்யப்பட்ட பிறகு.

git ஐப் பயன்படுத்தி ரிமோட் கோப்பகத்திலிருந்து மாற்றங்களை இழுக்க, கீழே உள்ள கட்டளையை இயக்கவும்:

git இழுக்க

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

இழுக்கப்பட்ட மாற்றங்கள் மற்றும் உள்ளூர் மாற்றங்களுக்கு இடையே முரண்பாடு ஏற்பட்டால், மோதல் எங்கு நடக்கிறது என்பதை git தெரிவிக்கும் மற்றும் கோப்பை கைமுறையாக மாற்ற பயனரைக் கேட்கும்.

ஜிட்டில் கோப்பு அல்லது கோப்புறையைச் சேர்க்க, கீழே உள்ள கட்டளையை இயக்கவும்:

git சேர் 

மேலே உள்ள கட்டளையானது கட்டளையில் குறிப்பிடப்பட்டுள்ள கோப்பு அல்லது கோப்புறையை Git ஸ்டேஜிங் பகுதியில் சேர்க்கிறது. Git ஸ்டேஜிங் பகுதி என்பது மாற்றங்களுக்காக ஒரு கோப்பு கண்காணிக்கப்படும் நிலையைக் குறிக்கிறது. பயன்படுத்தவும் git சேர். தற்போதைய கோப்புறையில் உள்ள அனைத்து கோப்புகளையும் ஸ்டேஜிங் பகுதியில் சேர்ப்பதற்கு.

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

git நிலை

இது தற்போதைய கோப்புறையின் கண்காணிப்பு நிலையைக் காட்டுகிறது; கடைசி கமிட்டிலிருந்து எந்த கோப்புகள் மாற்றப்பட்டுள்ளன மற்றும் எந்த கோப்புகள் ஸ்டேஜிங் பகுதியில் சேர்க்கப்படவில்லை.

ஜிட்டில் மாற்றங்களைச் செய்ய, கீழே உள்ள கட்டளையைப் பயன்படுத்தவும்:

git commit -m "Commit Message"

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

git ஐப் பயன்படுத்தி ரிமோட் களஞ்சியத்தில் மாற்றங்களைத் தள்ள, கீழே உள்ள கட்டளையை இயக்கவும்:

git மிகுதி

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

மாற்றம் கண்காணிப்புக்கு ஒரு பயனர் Git ஐப் பயன்படுத்தத் தொடங்கும் சில அடிப்படை கட்டளைகள் இவை. மேலும் கட்டளைகளில் மாற்றம் ஸ்டேஷிங், ப்ராஜெக்ட் கிளைகள் மற்றும் Git இன் பிற அம்சங்கள் அடங்கும், இதை Git man பக்கத்தில் காணலாம்.