You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/ta/Git-Basics
leestott 5f3450ce13
🌐 Update translations via Co-op Translator
2 months ago
..
README.md 🌐 Update translations via Co-op Translator 2 months ago

README.md

வலை மேம்பாட்டு தொடக்கத்திற்கான GIT அடிப்படைகள்👶

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

  1. Git என்பது ஒரு பகிர்ந்தளிக்கப்பட்ட பதிப்பு கட்டுப்பாட்டு அமைப்பு.
  2. முழு குறியீட்டு அடிப்படை மற்றும் வரலாறு ஒவ்வொரு டெவலப்பரின் கணினியிலும் கிடைக்கிறது, இது கிளைகளை உருவாக்கவும், இணைக்கவும் எளிதாக்குகிறது.
  3. கணினி கோப்புகளில் மாற்றங்களை கண்காணிக்க பதிப்பு கட்டுப்பாட்டு அமைப்பாக (VCS) பயன்படுத்தப்படுகிறது.
  • பகிர்ந்தளிக்கப்பட்ட பதிப்பு கட்டுப்பாடு
  • பல டெவலப்பர்களின் வேலைகளை ஒருங்கிணைக்கிறது
  • யார் எந்த மாற்றங்களை செய்தார்கள், எப்போது செய்தார்கள்
  • எந்த நேரத்திலும் முந்தைய நிலைக்கு திரும்ப முடியும்
  • உள்ளூர் மற்றும் தொலைவிலுள்ள சேமிப்பகங்கள்

GIT கருத்துக்கள்

  • குறியீட்டு வரலாற்றை கண்காணிக்கிறது
  • உங்கள் கோப்புகளின் "நிழற்படங்களை" எடுக்கிறது
  • "commit" செய்வதன் மூலம் நீங்கள் எப்போது நிழற்படத்தை எடுக்க வேண்டும் என்பதை முடிவு செய்கிறீர்கள்
  • எந்த நேரத்திலும் எந்த நிழற்படத்தையும் பார்வையிடலாம்
  • commit செய்யும் முன் கோப்புகளை "stage" செய்யலாம்

Git மற்றும் GitHub இடையேயான வேறுபாடு

Git GitHub
Git என்பது ஒரு மென்பொருள் GitHub என்பது ஒரு மேக சேவை
Git கணினியில் உள்ளூர் நிறுவப்படுகிறது GitHub இணையத்தில் ஹோஸ்ட் செய்யப்படுகிறது
இது கட்டளைகள் அடிப்படையிலான கருவி இது ஒரு கிராஃபிகல் பயனர் இடைமுகம்
Git லினக்ஸ் மூலம் பராமரிக்கப்படுகிறது GitHub மைக்ரோசாஃப்ட் மூலம் பராமரிக்கப்படுகிறது
இது பதிப்பு கட்டுப்பாடு மற்றும் குறியீட்டு பகிர்வில் கவனம் செலுத்துகிறது இது மையக குறியீட்டு ஹோஸ்டிங்கில் கவனம் செலுத்துகிறது
Git திறந்த மூல உரிமம் கொண்டது GitHub இலவச-தர மற்றும் கட்டண-பயன்பாட்டு தரத்தை கொண்டுள்ளது
Git 2005 இல் வெளியிடப்பட்டது GitHub 2008 இல் வெளியிடப்பட்டது

GIT நிறுவல்

  • Linux(Debian) $sudo apt-get install git
  • Linux(Fedora) $sudo yum install git
  • Mac க்கான Download
  • Windows க்கான Download

நிறுவல் செயல்முறை படிகள்:

  1. பின்னர் தொடரவும் Next > Next > Next > Install

நிறுவலுக்குப் பிறகு, git ஐ git bash மூலம் அமைக்க வேண்டும்

  1. git config --global user.name 'YourName'
  2. git config --global user.email 'YourEmail'

Git கட்டளைகள்


திட்டங்களைப் பெறுதல் மற்றும் உருவாக்குதல்

கட்டளை விளக்கம்
git init உள்ளூர் Git சேமிப்பகத்தை தொடங்குங்கள்
git clone ssh://git@github.com/[username]/[repository-name].git தொலைவிலுள்ள சேமிப்பகத்தின் உள்ளூர் நகலை உருவாக்குங்கள்

அடிப்படை நிழற்படங்கள்

கட்டளை விளக்கம்
git status நிலையைச் சரிபார்க்கவும்
git add [file-name.txt] ஒரு கோப்பை staging பகுதியில் சேர்க்கவும்
git add -A புதிய மற்றும் மாற்றப்பட்ட அனைத்து கோப்புகளையும் staging பகுதியில் சேர்க்கவும்
git commit -m "[commit message]" மாற்றங்களை commit செய்யவும்
git rm -r [file-name.txt] ஒரு கோப்பை (அல்லது கோப்புறையை) நீக்கவும்
git push தொலைவிலுள்ள சேமிப்பகத்திற்கு மாற்றங்களை அனுப்பவும்
git pull தொலைவிலுள்ள சேமிப்பகத்திலிருந்து சமீபத்திய மாற்றங்களைப் பெறவும்

கிளைகள் மற்றும் இணைப்புகள்

கட்டளை விளக்கம்
git branch கிளைகளை பட்டியலிடுங்கள் (தற்போதைய கிளையை * குறிக்கிறது)
git branch -a அனைத்து கிளைகளையும் பட்டியலிடுங்கள் (உள்ளூர் மற்றும் தொலைவிலுள்ள)
git branch [branch name] புதிய கிளையை உருவாக்குங்கள்
git branch -D [branch name] ஒரு கிளையை நீக்குங்கள்
git push origin --delete [branch name] தொலைவிலுள்ள கிளையை நீக்குங்கள்
git checkout -b [branch name] புதிய கிளையை உருவாக்கி அதில் மாறுங்கள்
git checkout -b [branch name] origin/[branch name] தொலைவிலுள்ள கிளையை நகலெடுத்து அதில் மாறுங்கள்
git branch -m [old branch name] [new branch name] உள்ளூர் கிளையின் பெயரை மாற்றுங்கள்
git checkout [branch name] ஒரு கிளைக்கு மாறுங்கள்
git checkout - கடைசியாக மாற்றிய கிளைக்கு மாறுங்கள்
git checkout -- [file-name.txt] ஒரு கோப்பின் மாற்றங்களை நிராகரிக்கவும்
git merge [branch name] ஒரு கிளையை செயலில் உள்ள கிளையில் இணைக்கவும்
git merge [source branch] [target branch] ஒரு கிளையை இலக்கு கிளையில் இணைக்கவும்
git stash வேலை செய்யும் கோப்பகத்தில் மாற்றங்களை தற்காலிகமாக சேமிக்கவும்
git stash clear சேமிக்கப்பட்ட அனைத்து பதிவுகளையும் நீக்கவும்

திட்டங்களைப் பகிர்ந்து புதுப்பித்தல்

கட்டளை விளக்கம்
git push origin [branch name] உங்கள் தொலைவிலுள்ள சேமிப்பகத்திற்கு ஒரு கிளையை அனுப்புங்கள்
git push -u origin [branch name] தொலைவிலுள்ள சேமிப்பகத்திற்கு மாற்றங்களை அனுப்புங்கள் (கிளையை நினைவில் வைத்துக்கொள்ளுங்கள்)
git push தொலைவிலுள்ள சேமிப்பகத்திற்கு மாற்றங்களை அனுப்புங்கள் (நினைவில் வைத்த கிளை)
git push origin --delete [branch name] தொலைவிலுள்ள கிளையை நீக்குங்கள்
git pull உள்ளூர் சேமிப்பகத்தை சமீபத்திய commit க்கு புதுப்பிக்கவும்
git pull origin [branch name] தொலைவிலுள்ள சேமிப்பகத்திலிருந்து மாற்றங்களைப் பெறுங்கள்
git remote add origin ssh://git@github.com/[username]/[repository-name].git தொலைவிலுள்ள சேமிப்பகத்தைச் சேர்க்கவும்
git remote set-url origin ssh://git@github.com/[username]/[repository-name].git ஒரு சேமிப்பகத்தின் origin கிளையை SSH க்கு அமைக்கவும்

ஆய்வு மற்றும் ஒப்பீடு

கட்டளை விளக்கம்
git log மாற்றங்களைப் பார்வையிடுங்கள்
git log --summary மாற்றங்களை (விரிவாக) பார்வையிடுங்கள்
git log --oneline மாற்றங்களை (சுருக்கமாக) பார்வையிடுங்கள்
git diff [source branch] [target branch] இணைக்கும் முன் மாற்றங்களை முன்னோட்டமாக பார்வையிடுங்கள்

குறிப்பு:
இந்த ஆவணம் Co-op Translator என்ற AI மொழிபெயர்ப்பு சேவையை பயன்படுத்தி மொழிபெயர்க்கப்பட்டுள்ளது. எங்கள் நோக்கம் துல்லியமாக இருக்க வேண்டும் என்பதுதான், ஆனால் தானியங்கி மொழிபெயர்ப்புகளில் பிழைகள் அல்லது துல்லியமின்மைகள் இருக்கக்கூடும் என்பதை தயவுசெய்து கவனத்தில் கொள்ளவும். அதன் தாய்மொழியில் உள்ள மூல ஆவணம் அதிகாரப்பூர்வ ஆதாரமாக கருதப்பட வேண்டும். முக்கியமான தகவல்களுக்கு, தொழில்முறை மனித மொழிபெயர்ப்பு பரிந்துரைக்கப்படுகிறது. இந்த மொழிபெயர்ப்பைப் பயன்படுத்துவதால் ஏற்படும் எந்த தவறான புரிதல்கள் அல்லது தவறான விளக்கங்களுக்கு நாங்கள் பொறுப்பல்ல.