தொடக்கநிலைக்கு லினக்ஸில் Git ஐ நிறுவுவது மற்றும் பயன்படுத்துவது எப்படி

How Install Use Git Linux



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

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







உள்ளே நுழைவோம்:



பதிப்பு கட்டுப்பாட்டு அமைப்புகளுக்கான அறிமுகம்

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



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





பதிப்பு கட்டுப்பாட்டு அமைப்பு எனப்படும் இடத்தில் கோப்பு மாற்றங்களின் தொகுப்பை சேமிக்கிறது ஒரு களஞ்சியம் .

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



பதிப்பு கட்டுப்பாட்டு அமைப்புகளின் வகைகள்

பல்வேறு வகையான பதிப்பு கட்டுப்பாட்டு அமைப்புகள் உள்ளன. அவை அடங்கும்:

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

Git உடன் தொடங்குவோம்.

Git அறிமுகம்

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

Git ஐ எவ்வாறு நிறுவுவது மற்றும் களஞ்சியங்களை நிர்வகிக்க அதைப் பயன்படுத்துவது பற்றி விவாதிக்கலாம்:

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

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

டெபியன்/உபுண்டு

சூடோ apt-get update && சூடோ apt-get upgrade மற்றும் மற்றும் சூடோ apt-get install போ மற்றும் மற்றும்

ஆர்ச் லினக்ஸ்

வளைவில் Git ஐ நிறுவவும்:

சூடோபேக்மேன்-எஸ்போ

Fedora/RedHat/CentOS

RHEL குடும்பத்தில் நிறுவவும்:

சூடோ yum நிறுவ போ

சூடோdnfநிறுவு போ

Git ஐ எப்படி கட்டமைப்பது

நீங்கள் Git ஐ நிறுவியவுடன், உள்ளூர் மற்றும் தொலைநிலை களஞ்சியங்களுடன் வேலை செய்ய நீங்கள் பயன்படுத்தக்கூடிய அனைத்து கட்டளைகளுக்கும் அணுகலைப் பெறுவீர்கள்.

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

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

git config -உலகளாவியuser.name myusernamegit config உலகளாவியuser.email பயனர்பெயர்@email.com

git config -உலகளாவியcore. ஆசிரியர்நான் வந்தேன்

Git config –list கட்டளையைப் பயன்படுத்தி நீங்கள் git உள்ளமைவுகளைப் பார்க்கலாம்:

git config -பட்டியல்

user.name = myusername

user.email = பயனர்பெயர்@email.com

கோர். ஆசிரியர் =நான் வந்தேன்

களஞ்சியங்களை எவ்வாறு அமைப்பது

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

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

ஒரு களஞ்சியத்தில் மாற்றங்கள் கமிட்டுகளால் நிர்வகிக்கப்படுகின்றன அல்லது கண்காணிக்கப்படுகின்றன, அவை ஒரு கோப்பு அல்லது கோப்பகத்தில் பயன்படுத்தப்படும் மாற்றங்களின் எளிய ஸ்னாப்ஷாட்கள்.

கமிட்ஸ் மாற்றங்களைப் பயன்படுத்த அல்லது களஞ்சியத்தில் ஒரு குறிப்பிட்ட மாற்றத்திற்கு திரும்ப அனுமதிக்கிறது.

Git களஞ்சியத்தை எவ்வாறு அமைப்பது என்பதை இப்போது விவாதிக்கலாம்.

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

git init

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

Git ஐப் பயன்படுத்தி மாற்றங்களைக் கண்காணிக்கத் தொடங்க, Git add கட்டளையைப் பயன்படுத்தி நீங்கள் அதைச் சேர்க்க வேண்டும். எடுத்துக்காட்டாக, கோப்பைச் சேர்க்க, reboot.c

git சேர்reboot.c

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

git சேர்.

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

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

எடுத்துக்காட்டாக, ஆரம்ப உறுதிப்பாட்டிற்கான செய்தி இதுபோல் இருக்கும்:

git உறுதி -எம்ஆரம்ப கமிட்.

குறிப்பு : விளக்கமான மற்றும் அர்த்தமுள்ள கிட் செய்திகளைச் சேர்ப்பது, களஞ்சியத்தைப் பயன்படுத்தும் மற்ற பயனர்களுக்கு கோப்பு மாற்றங்களை அடையாளம் காண உதவுகிறது.

gitignore

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

இதைச் செய்ய, நீங்கள் .gitignore கோப்பைப் பயன்படுத்த வேண்டும். .Gitignore கோப்பில், Git கண்காணிக்கக் கூடாத அனைத்து கோப்புகளையும் கோப்பகங்களையும் நீங்கள் சேர்க்கலாம்.

.Gitignore கோப்பின் உதாரணம் பொதுவாக இதுபோல் தெரிகிறது:

.DS_ கடை
முனை_மாடூல்கள்/
tmp/
*.log

*.zip
.இடியா/
yarn.lock தொகுப்பு-பூட்டு. json
.tmp*

Git ரிமோட் களஞ்சியங்கள்

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

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

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

தொலைநிலை களஞ்சியங்களுடன் வேலை செய்வதற்கான பல்வேறு வழிகளைப் பார்ப்போம்.

தொலைநிலை களஞ்சியத்தை குளோன் செய்தல்

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

இதைச் செய்ய, களஞ்சியத்தின் URL ஐத் தொடர்ந்து git clone கட்டளையைப் பயன்படுத்தவும்:

git குளோன்https://github.com/லினக்ஷின்ட்/code.git

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

களஞ்சியத்தில் உள்ள கோப்புகளின் நிலையை பார்க்க, git நிலை கட்டளையைப் பயன்படுத்தவும்:

git நிலை

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

ரிமோட்டிலிருந்து உள்ளூர் ரெப்போவைப் புதுப்பிக்கவும்

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

git பெறுதல்

ஒரு புதிய ரிமோட் களஞ்சியத்தை உருவாக்குதல்

கட்டளை வரியிலிருந்து தொலைநிலை களஞ்சியத்தை உருவாக்க, git remote add கட்டளையைப் பயன்படுத்தவும்:

git ரிமோட்new_repo ஐ சேர்க்கவும் https://github.com/லினக்ஷின்ட்/new_repo.git

உள்ளூர் ரெப்போவை ரிமோட்டுக்கு தள்ளுதல்

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

git சேர்.
git உறுதி -எம்புதிதாக சேர்க்கப்பட்டதுசெயல்பாடுபணிநிறுத்தம் செய்ய.git மிகுதிதோற்றம் https://github.com/லினக்ஷின்ட்/code.git

தொலைநிலை களஞ்சியத்தை நீக்குகிறது

கட்டளை வரியிலிருந்து தொலைநிலை களஞ்சியத்தை நீக்க விரும்பினால், git remote rm கட்டளையைப் பயன்படுத்தவும்:

git ரிமோட் ஆர்எம்https://github.com/லினக்ஷின்ட்/new_repo.git

முடிவுரை

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

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