𝗟𝗼𝗰𝗮𝗹 𝗠𝗮𝗰𝗵𝗶𝗻𝗲 𝘁𝗼 𝗚𝗶𝘁𝗛𝘂𝗯 𝗥𝗲𝗽𝗼

பதிப்பு கட்டுப்பாடு (Version control) என்பது டெவலப்பர்கள் மற்றும் DevOps பொறியாளர்களுக்கு ஒரு முக்கியமான திறமையாகும். இது மாற்றங்களைக் கண்காணிக்கவும் மற்றவர்களுடன் இணைந்து பணியாற்றவும் உதவுகிறது. Git உங்கள் உள்ளூர் கோப்புகளை (local files) நிர்வகிக்கிறது. GitHub அவற்றை கிளவுடில் (cloud) சேமித்து வைக்கிறது.

உங்கள் குறியீட்டை (code) உங்கள் கணினியிலிருந்து GitHub-க்கு மாற்ற இந்த வழிமுறைகளைப் பின்பற்றவும்.

  1. உங்கள் பணிவிடத்தைத் (workspace) தயார் செய்யவும் Windows-இல் டெர்மினலைப் பயன்படுத்த Git Bash-ஐ நிறுவவும். இது உங்களுக்கு Linux போன்ற சூழலை வழங்கும். இங்கே பதிவிறக்கவும்: https://git-scm.com/downloads

  2. உங்கள் அடையாளத்தை அமைக்கவும் உங்கள் பணிக்கு ஒரு பெயர் இருக்க வேண்டும் என்பதற்காக, நீங்கள் யார் என்பதை Git-இடம் தெரிவிக்கவும்.

  1. ஒரு உள்ளூர் களஞ்சியத்தைத் (local repository) தொடங்கவும் உங்கள் திட்டத்திற்காக (project) ஒரு கோப்புறையை (folder) உருவாக்கி, அதை ஒரு Git repo-வாக மாற்றவும்.
  1. கோப்புகளை உருவாக்கித் திருத்தவும் ஒரு index.html கோப்பை உருவாக்கி, உள்ளடக்கத்தைச் சேர்க்க Vim editor-ஐப் பயன்படுத்தவும்.
  1. உங்கள் முன்னேற்றத்தைச் சேமிக்கவும் உங்கள் கோப்புகளைத் தயார் நிலையில் (stage) வைத்து ஒரு ஸ்னாப்ஷாட் (snapshot) உருவாக்கவும்.
  1. GitHub-உடன் இணைக்கவும் உங்கள் உள்ளூர் கோப்புறையை ஒரு ரிமோட் (remote) GitHub repository-உடன் இணைக்கவும்.
  1. உங்கள் குறியீட்டைத் தள்ளவும் (Push) உங்கள் உள்ளூர் பணியை கிளவுடிற்கு அனுப்பவும்.
  1. உங்கள் தளத்தை ஹோஸ்ட் செய்யவும் உங்கள் இணையதளத்தை நேரலையில் கொண்டு வர GitHub Pages-ஐப் பயன்படுத்தவும்.
  1. CI/CD மூலம் தானியக்கமாக்கவும் உங்கள் குறியீட்டைத் தானாகவே வரிசைப்படுத்த (deploy) GitHub Actions-ஐப் பயன்படுத்தவும்.

இந்த வழிமுறைகளில் தேர்ச்சி பெறுவது, தானியக்கமாக்கல் (automation) மற்றும் தொழில்முறை மென்பொருள் பொறியியலுக்கான (professional software engineering) அடித்தளத்தை அமைக்கும்.

Source: https://dev.to/lotanna_obianefo/local-machine-to-github-repo-529c

Optional learning community: https://t.me/GyaanSetuAi