කේත ලෝකයට පළමු පියවර තැබීමට අවශ්ය මාර්ගෝපදේශයක් සොයන්නේ ඔබද? GitHub ආරම්භකයින් සඳහා නවතම මාර්ගෝපදේශයක් මෙන්න – version control එකේ මූලික සංකල්ප, ගිට් කමාන්ඩ්, සහ ඔබේ පළමු repository එකක් සකස් කරන ආකාරය සියල්ල මේ ලිපියෙන් ඉගෙන ගන්න.
Version control කියන්නේ කුමක්ද? ඔබේ ගොනු වෙනස් වුනත් ඒ වෙනස්කම් කවදා, කාගේද, ඇයි කියා සටහන් තබා ගන්නා පද්ධතියක්. Git යනු ලොව පුරා වඩාත් භාවිතා වන version control පද්ධතියයි. ඔබේ පරිගණකයේ working directory, staging area, සහ local repository යන තුනේ අංශ තුළ ගොනු පාලනය කර ගත හැක. git status, git add, git commit වැනි කමාන්ඩ් තුනක් පමණක් ඉගෙන ගත්තාම, ඔබට ඒවා මස්පේශියක් වගේ පාවිච්චි කරන්න පුළුවන්.
GitHub ගිණුම සකස් කිරීම සහ ආරක්ෂා කිරීම – ඔබේ GitHub ගිණුම ඔබේ developer හැඳුනුමයි. Password එකක් පමණක් භාවිතා කිරීමෙන් පවා phishing හෝ password reuse මගින් අවදානමක් පවතී. Settings > Password and authentication යන මාර්ගයෙන් Two‑Factor Authentication (2FA) සක්රිය කර ගැනීමෙන් ගිණුම ආරක්ෂා කරගන්න. එමෙන්ම, ඔබේ username එකේ නමැති public repository එකක් සාදා README එකක් එක් කිරීමෙන් ඔබේ profile එකත් එක්ක portfolio එකක් පෙන්විය හැක.
ආරම්භකයින්ට අවශ්ය Git කමාන්ඩ් පහත ලැයිස්තුවේ දැක්වෙන පරිදි ඉගෙන ගන්න. මේ කමාන්ඩ් 10ක් ඔබේ දෛනික වැඩ පිළිවෙළට ප්රමාණවත්.
- git config –global user.name "..." – commit වල නාමය සකසයි
- git init – වත්මන් ෆෝල්ඩරය Git repository එකක් බවට පත් කරයි
- git clone <url> – දුරස්ථ repository එකක් ඔබේ පරිගණකයට පිටපත් කරයි
- git status – වෙනස්කම් හා staged ගොනු පෙන්වයි
- git add . – සියලු වෙනස්කම් stage කරයි
- git commit -m "message" – staged වෙනස්කම් snapshot එකක් ලෙස සුරක්ෂිත කරයි
- git branch – ශාඛා ලැයිස්තු කරයි
- git switch -c <branch> – නව ශාඛාවක් සාදමින් ඒකට මාරු වෙයි
- git push – local commits GitHub වෙත උඩුගත කරයි
- git pull – GitHub හි නවතම වෙනස්කම් ඔබේ පරිගණකයට බාගත කරයි
පළමු repository එකක් සාදමු – GitHub වෙත ලොග් වීමෙන් පසු "New repository" බොත්තම ඔබන්න. Repository නාමයක්, description එකක්, සහ README එකක් ඇතුළත් කර "Create repository" ක්ලික් කරන්න. පසුදා, ඔබේ පරිගණකයේ git init කර, git remote add origin මඟින් GitHub URL එක සම්බන්ධ කර, git push -u origin main මගින් පළමු commit එක උඩුගත කරන්න.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ විශ්වවිද්යාල සිසුන්, තරුණ developers, සහ තාක්ෂණික ව්යාපාර සඳහා GitHub මූලික මාර්ගෝපදේශයක් අත්යවශ්ය වේ. GitHub භාවිතා කිරීමෙන් කේත සංස්කරණය, කණ්ඩායම් හවුල්කාරීත්වය, සහ open‑source ප්රෝජෙක්ට් වලට දායක වීම ඉතා පහසු වේ. එමෙන්ම, 2FA සහ profile README මගින් ඔබේ පළපුරුද්ද සහ නිර්මාණශීලීත්වය ගෝලීය ප්රේක්ෂකයන්ට දැක්විය හැක. තවත්, GitHub Actions, Packages, සහ Projects වැනි cloud‑based මෙවලම් භාවිතා කරමින් DevOps ක්රියාමාර්ග ඉක්මනින් ඉගෙන ගත හැකි බැවින්, ශ්රී ලංකාවේ තාක්ෂණික ආර්ථිකය තරඟකාරී බවට පත්වීමට මෙය මූලික පදක්කමක් වේ.
අදම GitHub ගිණුමක් සකසා, මූලික කමාන්ඩ් පුරුදු කර, ඔබේ පළමු repository එක උඩුගත කර බලන්න. ඔබේ කේත ගමන මෙතැනින් ආරම්භ වේ – අනාගතයේ සාර්ථක developer කෙනෙක් වීමට පළමු පියවරයි.