Git and GitHub Introduction

Learn about version control and collaborative coding

What is Git?

Git என்பது ஒரு பிரபலமான வெர்சன் கன்ட்ரோல் சிஸ்டம் (Version Control System) ஆகும்.

இது 2005 இல் லினஸ் டோர்வால்ட்ஸ் என்பவரால் உருவாக்கப்பட்டது, மேலும் அதன் பிறகு ஜூனியோ ஹமானோ என்பவரால் பராமரிக்கப்படுகிறது.

இது பயன்படுத்தப்படுவது:

Key Git Concepts

Repository

உங்கள் திட்டம் மற்றும் அதன் வரலாற்றை Git கண்காணிக்கும் ஒரு கோப்புறை

Clone

ஒரு ரிமோட் ரிப்போசிடரியின் நகலை உங்கள் கணினியில் உருவாக்குதல்

Stage

அடுத்து எந்த மாற்றங்களை சேமிக்க விரும்புகிறீர்கள் என Git க்கு சொல்லுதல்

Commit

உங்கள் staged மாற்றங்களின் ஒரு snapshot ஐ சேமித்தல்

Branch

ஒரே நேரத்தில் வெவ்வேறு பதிப்புகள் அல்லது அம்சங்களில் வேலை செய்தல்

Merge

வெவ்வேறு பிராஞ்ச்களில் இருந்து மாற்றங்களை இணைத்தல்

Pull

ஒரு ரிமோட் ரிப்போசிடரியில் இருந்து சமீபத்திய மாற்றங்களைப் பெறுதல்

Push

உங்கள் மாற்றங்களை ஒரு ரிமோட் ரிப்போசிடரிக்கு அனுப்புதல்

Working with Git

1

Initialize Git on a folder

ஒரு கோப்புறையில் Git ஐ இனிஷியலைஸ் செய்யவும், அதை ஒரு ரிப்போசிடரியாக மாற்றவும்

2

Hidden folder creation

Git இப்போது அந்த கோப்புறையில் மாற்றங்களை கண்காணிக்க ஒரு மறைக்கப்பட்ட கோப்புறையை உருவாக்குகிறது

3

File modification

ஒரு கோப்பு மாற்றப்பட்டால், சேர்க்கப்பட்டால் அல்லது நீக்கப்பட்டால், அது மாற்றப்பட்டதாக கருதப்படுகிறது

4

Stage files

நீங்கள் stage செய்ய விரும்பும் மாற்றப்பட்ட கோப்புகளைத் தேர்ந்தெடுக்கவும்

5

Commit changes

Staged கோப்புகள் committed ஆகின்றன, இது Git க்கு கோப்புகளின் நிரந்தர snapshot ஐ சேமிக்க கட்டளையிடுகிறது

💡 முக்கிய குறிப்பு:

Git ஒவ்வொரு கமிட்டிலும் ஒவ்வொரு கோப்பின் தனி நகலை சேமிக்காது, ஆனால் ஒவ்வொரு கமிட்டிலும் செய்யப்பட்ட மாற்றங்களை கண்காணிக்கிறது!

Why Git?

70%+
டெவலப்பர்கள் Git ஐப் பயன்படுத்துகின்றனர்!

குறிப்பு:

பெரும்பாலான Git செயல்கள் (staging, committing, மற்றும் வரலாற்றைப் பார்ப்பது போன்றவை) உங்கள் சொந்த கணினியில் நடக்கும்.

மாற்றங்களை பதிவேற்ற அல்லது பதிவிறக்க Push மற்றும் Pull மட்டுமே GitHub, GitLab, அல்லது Bitbucket போன்ற ரிமோட் சர்வர்களுடன் தொடர்பு கொள்கின்றன.

Change Platform:

டுடோரியல் GitHub, GitLab, அல்லது Bitbucket ஆகியவற்றுக்கான எடுத்துக்காட்டுகளைக் காட்டலாம்.

What is GitHub?

⚠️ முக்கியமானது:

Git மற்றும் GitHub ஒன்றல்ல!

GitHub, Git ஐப் பயன்படுத்தும் கருவிகளை உருவாக்குகிறது.

GitHub என்பது உலகின் மிகப்பெரிய மூல குறியீட்டு ஹோஸ்ட் ஆகும், மேலும் 2018 முதல் மைக்ரோசாப்ட்டின் சொத்தாக உள்ளது.

🎯 இந்த டுடோரியலில்:

GitHub உடன் Git ஐப் பயன்படுத்துவதில் கவனம் செலுத்துவோம்.