ලිපි

GitHub එය කුමක්ද සහ එය භාවිතා කරන්නේ කෙසේද

GitHub යනු සංවර්ධන අනුවාද පාලනය සඳහා මෘදුකාංග සංවර්ධන කණ්ඩායම් විසින් බහුලව භාවිතා කරන මෘදුකාංගයකි.

ව්‍යාපෘතියක පුද්ගලයන් කිහිප දෙනෙකු වැඩ කරන විට එය ප්‍රයෝජනවත් වේ.

උදාහරණයක් ලෙස, මෘදුකාංග සංවර්ධකයින් කණ්ඩායමකට වෙබ් අඩවියක් තැනීමට අවශ්‍ය යැයි සිතමු සහ ඔවුන් සියල්ලෝම ව්‍යාපෘතියේ වැඩ කරන අතරතුර, එම අවස්ථාවේදීම කේතය යාවත්කාලීන කළ යුතුය. මෙම අවස්ථාවේදී, Github සෑම කෙනෙකුටම වැඩසටහන් කේත ගොනු උඩුගත කිරීමට, සංස්කරණය කිරීමට සහ කළමනාකරණය කිරීමට හැකි මධ්‍යගත ගබඩාවක් නිර්මාණය කිරීමට උපකාරී වේ.

ඔබ GitHub භාවිතා කිරීම ආරම්භ කිරීමට පෙර, ඔබ ගිණුමක් සෑදිය යුතුය GitHub.

ගබඩාව

යෙදුම් මෘදුකාංග ව්‍යාපෘතියක් සංවිධානය කිරීමට සාමාන්‍යයෙන් ගබඩාවක් භාවිතා වේ. ගබඩාවල ෆෝල්ඩර සහ ගොනු, පින්තූර, වීඩියෝ, පැතුරුම්පත් සහ දත්ත කට්ටල අඩංගු විය හැක - ඔබේ ව්‍යාපෘතියට අවශ්‍ය සියල්ල. බොහෝ විට ගබඩාවල README ගොනුවක්, ඔබේ ව්‍යාපෘතිය පිළිබඳ තොරතුරු සහිත ගොනුවක් ඇතුළත් වේ.

README ගොනු මාර්ක්ඩවුන් භාෂාවෙන් සරල පාඨයෙන් ලියා ඇත. ඔබට උපදෙස් ලබා ගත හැකිය මෙම පිටුව Markdown භාෂාවේ ඉක්මන් සඳහනක් ලෙස web. ඔබ ඔබේ නව ගබඩාව නිර්මාණය කරන අවස්ථාවේදීම README ගොනුවක් එක් කිරීමට GitHub ඔබට ඉඩ සලසයි. GitHub බලපත්‍ර ගොනුවක් වැනි වෙනත් පොදු විකල්ප ද ඉදිරිපත් කරයි, නමුත් ඔබට මුලින් කිසිවක් තෝරා ගැනීමට අවශ්‍ය නොවේ.

නව ගබඩාවක් සෑදීමට, ඉහළ දකුණු පස ඇති මෙනුවේ තෝරන්න New repository. පහත පියවර සමඟ ඉදිරියට යන්න:

  1. ඕනෑම පිටුවක ඉහළ දකුණු කෙළවරේ, පතන මෙනුව භාවිතා කර තෝරන්න New repository.
  1. Repository Name කොටුව තුළ, ඇතුල් කරන්න first-repository.
  2. විස්තර කොටුවේ, කෙටි විස්තරයක් ලියන්න.
  3. README ගොනුවක් එක් කරන්න තෝරන්න.
  4. ඔබේ ගබඩාව පොදු හෝ පුද්ගලිකද යන්න තෝරන්න.
  5. මත ක්ලික් කරන්න Create repository.

ශාඛාවක් නිර්මාණය කිරීම

ශාඛාවක් නිර්මාණය කිරීමෙන් ඔබට එකවර ගබඩාවක අනුවාද කිහිපයක් ලබා ගත හැකිය.

පෙරනිමියෙන්defiනීටා, ගබඩාව first-repository නමින් ශාඛාවක් ඇත main ශාඛාව ලෙස සලකනු ලැබේ defiනිත්ය. ගබඩාවේ ප්‍රධාන කිරීමට ඔබට අමතර ශාඛා සෑදිය හැක first-repository. ඔබට එකවර ව්‍යාපෘතියක විවිධ අනුවාද ඇති කිරීමට ශාඛා භාවිතා කළ හැක. ප්‍රධාන මූල කේතය වෙනස් නොකර ව්‍යාපෘතියකට නව ක්‍රියාකාරීත්වයක් එක් කිරීමට අවශ්‍ය වූ විට මෙය ප්‍රයෝජනවත් වේ. ඔබ එය ඒකාබද්ධ කරන තෙක් විවිධ ශාඛාවල සිදු කරන ලද වැඩ ප්‍රධාන ශාඛාවේ නොපෙන්වයි. ඔබට ඒවා ප්‍රධාන කිරීමට පෙර අත්හදා බැලීමට සහ වෙනස්කම් කිරීමට ශාඛා භාවිතා කළ හැකිය.

ඔබ ප්‍රධාන ශාඛාවෙන් ශාඛාවක් සාදන විට, ඔබ ඒ මොහොතේ තිබූ ආකාරයටම ප්‍රධාන පිටපතක් හෝ ස්නැප්ෂොට් එකක් සාදයි. ඔබ ඔබේ ශාඛාවේ වැඩ කරන අතරතුර වෙනත් අයෙකු ප්‍රධාන ශාඛාවේ වෙනස්කම් සිදු කළේ නම්, ඔබට එම යාවත්කාලීන කිරීම් තල්ලු කළ හැකිය.

පහත රූප සටහනේ අපට දැකිය හැකිය:

ප්රධාන ශාඛාව
නමින් නව ශාඛාවක් feature
එම මාර්ගය feature ප්රධාන සමග ඒකාබද්ධ කිරීමට පෙර ඉටු කරයි

නව ක්‍රියාත්මක කිරීමක් හෝ දෝෂ නිරාකරණයක් සඳහා ශාඛාවක් නිර්මාණය කිරීම ගොනුවක් සුරැකීම වැනිය. GitHub සමඟින්, මෘදුකාංග සංවර්ධකයින් ප්‍රධාන නිෂ්පාදන ශාඛාවෙන් වෙන්ව දෝෂ නිවැරදි කිරීම් සහ විශේෂාංග වැඩ තබා ගැනීමට ශාඛා භාවිතා කරයි. වෙනසක් සූදානම් වූ විට, එය ප්රධාන ශාඛාවට ඒකාබද්ධ වේ.

අපි ශාඛාවක් නිර්මාණය කරමු

අපගේ ගබඩාව නිර්මාණය කිරීමෙන් පසු, ටැබයට යන්න <>Code(1) ගබඩාවේ:


ප්‍රධාන (2) පතන මෙනුව ක්ලික් කරන්න, ඉන්පසු අලුත් එකට නමක් දෙන්න branch (3)

මත ක්ලික් කරන්න Create branch: first branch from 'main'

දැන් අපිට දෙකක් තියෙනවා branch, main e first-branch. දැනට, ඔවුන් හරියටම සමාන වේ. පසුව අපි අලුත් එකට වෙනස්කම් එකතු කරන්නෙමු branch.

වෙනස්කම් සිදු කර තහවුරු කරන්න

අලුත් එක හැදුවා විතරයි branch, GitHub ඔබව ගෙන ආවේ code page නව සඳහා first-branch, ප්රධාන පිටපතක් වන.

අපිට repository එකේ තියෙන files වලට වෙනස්කම් කරලා save කරන්න පුළුවන්. GitHub මත, සුරකින ලද වෙනස්කම් කැඳවනු ලැබේ commit. සියලු commit වෙතින් පණිවිඩයක් ඇත commit සම්බන්ධිත, එය විශේෂිත වෙනසක් සිදු කළේ මන්දැයි පැහැදිලි කරන විස්තරයකි. හි පණිවිඩ commit ඔවුන් වෙනස්වීම් වල ඉතිහාසය ග්‍රහණය කර ගන්නා අතර එමඟින් අනෙකුත් දායකයින්ට සිදු කළ දේ සහ ඇයි දැයි තේරුම් ගත හැකිය.

නවෝත්පාදන පුවත් පත්‍රිකාව
නවෝත්පාදනය පිළිබඳ වැදගත්ම පුවත් අතපසු නොකරන්න. ඒවා විද්‍යුත් තැපෑලෙන් ලබා ගැනීමට ලියාපදිංචි වන්න.

ශාඛාව යටතේ first-branch සාදා, README.md ගොනුව මත ක්ලික් කරන්න, ඉන්පසු ගොනුව සංස්කරණය කිරීමට පැන්සල මත ක්ලික් කරන්න.

සංස්කාරකයේ, Markdown භාවිතයෙන් ලියන්න.

කොටුව තුළ Commit changes (පෙරදසුන), අපි පණිවිඩයක් ලියන්නෙමු commit වෙනස්කම් විස්තර කිරීම.

අවසානයේ බොත්තම මත ක්ලික් කරන්න Commit changes.

මෙම වෙනස්කම් සිදු කරනු ලබන්නේ README ගොනුවට පමණි first-branch, එබැවින් දැන් මෙම ශාඛාවේ ප්‍රධාන එකට වඩා වෙනස් අන්තර්ගතයක් අඩංගු වේ.

එකක් විවෘත කිරීම pull request

දැන් අපට ප්‍රධාන ශාඛාවක වෙනස්කම් ඇති බැවින් අපට එකක් විවෘත කළ හැකිය pull request.

Le pull request ඔවුන් GitHub හි සහයෝගීතාවයේ හදවතයි. ඔබ විවෘත කරන විට a pull request, ඔබ ඔබගේ වෙනස්කම් යෝජනා කරන අතර එය සිදු කරන ලෙස යමෙකුගෙන් ඉල්ලා සිටී review e pull ඔබේ දායකත්වය සහ ඔවුන්ගේ ශාඛාව තුළ ඔවුන් ඒකාබද්ධ කිරීමට. එම pull request ශාඛා දෙකෙහිම අන්තර්ගතයේ වෙනස්කම් පෙන්වන්න. වෙනස් කිරීම්, එකතු කිරීම් සහ අඩු කිරීම් විවිධ වර්ණවලින් දැක්වේ.

ඔබ කැපවීමක් කළ වහාම, කේතය අවසන් වීමට පෙර පවා ඔබට ඇදීමේ ඉල්ලීමක් විවෘත කර සාකච්ඡාවක් ආරම්භ කළ හැකිය.

කාර්යය භාවිතා කිරීම @mention ඔබගේ පණිවිඩයේ GitHub හි pull request, ඔබට ඔවුන්ගේ ස්ථානය කුමක් වුවත්, නිශ්චිත පුද්ගලයන්ගෙන් හෝ කණ්ඩායම්වලින් ප්‍රතිපෝෂණ සඳහා ඇසිය හැක.

ඔබට පවා විවෘත කළ හැකිය pull request ඔබේ ගබඩාවේ ඒවා ඔබම ඒකාබද්ධ කරන්න. විශාල ව්‍යාපෘතිවල වැඩ කිරීමට පෙර GitHub ප්‍රවාහය ඉගෙන ගැනීමට එය හොඳ ක්‍රමයකි.

එකක් හදන්න pull request ඔයාට සිද්ධ වෙනවා:

  • ටැබ් එක මත ක්ලික් කරන්න pull request ඔබේ ගබඩාවේ first-repository.
  • මත ක්ලික් කරන්න New pull request
  • පෙට්ටිය තුල Example Comparisons, ඔබ නිර්මාණය කළ ශාඛාව තෝරන්න, first-branch, ප්රධාන (මුල්) සමඟ සැසඳිය යුතුය.
  • සංසන්දනය කිරීමේ පිටුවේ ඇති වෙනස්කම් වල ඔබගේ වෙනස්කම් සමාලෝචනය කරන්න, ඒවා ඔබට ඉදිරිපත් කිරීමට අවශ්‍ය ඒවා බව සහතික කර ගන්න.
  • මත ක්ලික් කරන්න Create pull request.
  • ඔබේ මාතෘකාවක් දෙන්න pull request ඔබගේ වෙනස්කම් පිළිබඳ කෙටි විස්තරයක් ලියන්න. ඔබට ඉමෝජි ඇතුළත් කළ හැකි අතර පින්තූර සහ gif ඇදගෙන යා හැක.
  • විකල්පයක් ලෙස, මාතෘකාවේ සහ විස්තරයේ දකුණට, සමාලෝචකයින් අසල ක්ලික් කරන්න. ලබන්නන්, ලේබල්, ව්‍යාපෘති හෝ සන්ධිස්ථානයන් ඔබට මෙම විකල්පවලින් ඕනෑම එකක් එක් කිරීමට pull request. ඔබට ඒවා තවම එක් කිරීමට අවශ්‍ය නැත, නමුත් මෙම විකල්ප ඔබගේ භාවිතයෙන් සහයෝගී වීමට ක්‍රම කිහිපයක් ඉදිරිපත් කරයි pull request.
  • මත ක්ලික් කරන්න Create pull request.

ඔබගේ සහයෝගිතාකරුවන්ට දැන් ඔබගේ වෙනස්කම් සමාලෝචනය කර යෝජනා කිරීමට හැකිය.

ඔබේ එක ඒකාබද්ධ කරන්න pull request

මෙම අවසාන පියවරේදී, ඔබ ඔබේ ශාඛාව ඒකාබද්ධ කරනු ඇත first-branch ප්රධාන ශාඛාවේ. ඒකාබද්ධ කිරීමෙන් පසු pull request, ශාඛාව වෙත වෙනස් වේ first-branch ප්‍රධාන ගොනුවේ තැන්පත් කරනු ඇත.

සමහර විට, ඇදීමේ ඉල්ලීමක් ප්‍රධාන මත පවතින කේතය සමඟ ගැටෙන කේත වෙනස් කිරීම් හඳුන්වා දිය හැක. කිසියම් ගැටුමක් තිබේ නම්, GitHub ගැටුම්කාරී කේතය පිළිබඳව ඔබට අනතුරු අඟවන අතර ගැටුම් නිරාකරණය වන තෙක් ඒකාබද්ධ වීම වළක්වයි. ඔබට ගැටුම් නිරාකරණය කරන කැපවීමක් කළ හැකිය හෝ ඔබේ කණ්ඩායම් සාමාජිකයන් සමඟ ගැටුම් සාකච්ඡා කිරීමට ඇදීමේ ඉල්ලීමේ අදහස් භාවිතා කළ හැකිය.

  • මත ක්ලික් කරන්න Merge pull request වෙනස්කම් ප්රධාන එකට ඒකාබද්ධ කිරීමට.
  • මත ක්ලික් කරන්න Confirm merge. ඉල්ලීම සාර්ථකව ඒකාබද්ධ කර ඇති අතර ඉල්ලීම වසා ඇති බවට ඔබට පණිවිඩයක් ලැබෙනු ඇත.
  • මත ක්ලික් කරන්න Delete branch. දැන් ඔබේ richiesta pull ඒකාබද්ධ කර ඇති අතර ඔබගේ වෙනස්කම් ප්‍රධාන වේ, ඔබට ආරක්ෂිතව ශාඛාව මකා දැමිය හැක first-branch. ඔබට ඔබේ ව්‍යාපෘතියට තවදුරටත් වෙනස්කම් කිරීමට අවශ්‍ය නම්, ඔබට සැම විටම නව ශාඛාවක් සාදා මෙම ක්‍රියාවලිය නැවත සිදු කළ හැක.

Ercole Palmeri

නවෝත්පාදන පුවත් පත්‍රිකාව
නවෝත්පාදනය පිළිබඳ වැදගත්ම පුවත් අතපසු නොකරන්න. ඒවා විද්‍යුත් තැපෑලෙන් ලබා ගැනීමට ලියාපදිංචි වන්න.

මෑතකාලීන ලිපි

Catania Polyclinic හි ඇපල් නරඹන්නෙකු සමඟ, වැඩිදියුණු කළ යථාර්ථයේ නව්‍ය මැදිහත්වීම

Apple Vision Pro වාණිජ නරඹන්නා භාවිතයෙන් අක්ෂි ශල්‍යකර්මයක් Catania Polyclinic හි සිදු කරන ලදී.

3 මැයි 2024

ළමුන් සඳහා පිටු වර්ණ ගැන්වීමේ ප්‍රතිලාභ - සියලුම වයස් කාණ්ඩ සඳහා මැජික් ලෝකයක්

වර්ණ ගැන්වීම හරහා සියුම් මෝටර් කුසලතා වර්ධනය කිරීම ලිවීම වැනි වඩාත් සංකීර්ණ කුසලතා සඳහා දරුවන් සූදානම් කරයි. වර්ණ ගැන්වීමට...

2 මැයි 2024

අනාගතය මෙන්න: නැව් කර්මාන්තය ගෝලීය ආර්ථිකය විප්ලවීය කරන්නේ කෙසේද?

නාවික අංශය සැබෑ ගෝලීය ආර්ථික බලවතෙකු වන අතර එය බිලියන 150 ක වෙළඳපලක් කරා ගමන් කර ඇත.

1 මැයි 2024

ප්‍රකාශකයින් සහ OpenAI කෘත්‍රිම බුද්ධිය මගින් සැකසූ තොරතුරු ගලායාම නියාමනය කිරීමට ගිවිසුම් අත්සන් කරයි

පසුගිය සඳුදා ෆිනෑන්ෂල් ටයිම්ස් OpenAI සමඟ ගිවිසුමක් නිවේදනය කළේය. FT එහි ලෝක මට්ටමේ පුවත්පත් කලාවට බලපත්‍ර ලබා දෙයි…

30 අප්රේල් 2024

ඔබේ භාෂාවෙන් නවෝත්පාදනය කියවන්න

නවෝත්පාදන පුවත් පත්‍රිකාව
නවෝත්පාදනය පිළිබඳ වැදගත්ම පුවත් අතපසු නොකරන්න. ඒවා විද්‍යුත් තැපෑලෙන් ලබා ගැනීමට ලියාපදිංචි වන්න.

පසු අපට