របៀបបង្ហោះគម្រោងទៅ Github ជាអ្នកចាប់ផ្តើមដំបូង

បច្ចុប្បន្នភាពចុងក្រោយ៖ 12/06/2025
អ្នកនិពន្ធ: ដានីយ៉ែល Terrasa

  • ស្វែងយល់ថាតើឃ្លាំងគឺជាអ្វី និងសារៈសំខាន់នៃការគ្រប់គ្រងកំណែនៅលើ GitHub ។
  • ស្វែងយល់ពីរបៀបបង្ហោះគម្រោងរបស់អ្នក៖ ស្ថានីយ, GitHub Desktop, VSCode និងដោយផ្ទាល់ពីគេហទំព័រ។
  • ស្វែងយល់ពីការអនុវត្ត និងគន្លឹះល្អបំផុតសម្រាប់ការរក្សាឃ្លាំងរបស់អ្នកប្រកបដោយវិជ្ជាជីវៈ សុវត្ថិភាព និងឯកសារត្រឹមត្រូវ។
GitHub

អ្នកអភិវឌ្ឍន៍ ឬអ្នកជំនាញណាមួយដែលភ្ជាប់ទៅនឹងពិភពបច្ចេកវិទ្យាដឹងថាវាជាអ្វី GitHubទោះយ៉ាងណាក៏ដោយ មិនមែនគ្រប់គ្នាធ្វើជាម្ចាស់លើដំណើរការនៃ បង្ហោះគម្រោងទៅ Github និងទាញយកអត្ថប្រយោជន៍ពេញលេញពីសក្តានុពលនៃការគ្រប់គ្រងកំណែ ការសហការជាក្រុម និងការមើលឃើញប្រកបដោយវិជ្ជាជីវៈដែលវេទិកានេះផ្តល់ជូន។

ដូច្នេះ ក្នុងន័យនេះ ទាំងអ្នកចាប់ផ្តើមដំបូង និងអ្នកជំនាញតែងតែយល់ថាខ្លួនឯងបាត់បង់ខ្លះ។ នៅក្នុងអត្ថបទនេះអ្នកនឹងរៀន យើងប្រាប់អ្នកពីរបៀបធ្វើវា ចាប់តាំងពី មានជម្រើស ឬវិធីសាស្រ្តជាច្រើន។ប្រសិនបើអ្នកចង់ធ្វើឱ្យគម្រោងរបស់អ្នកមានសម្រាប់ការសហការ ឬសម្រាប់ឱ្យអ្នកផ្សេងមើល និងទាញយកបានយ៉ាងងាយស្រួល សូមអានបន្តដើម្បីស្វែងយល់ព័ត៌មានលម្អិតទាំងអស់។

តើអ្វីជាឃ្លាំងមួយ ហើយហេតុអ្វីបានជាបង្ហោះវានៅលើ GitHub?

Un ឃ្លាំង វាជាកន្លែងនិម្មិតដែលឯកសារ និងថតឯកសាររបស់គម្រោងរបស់អ្នកត្រូវបានរក្សាទុក រួមជាមួយនឹងប្រវត្តិនៃការផ្លាស់ប្តូរដែលកើតឡើងចំពោះពួកវា នៅពេលអ្នករីកចម្រើនតាមរយៈការអភិវឌ្ឍន៍របស់វា។ ប្រវត្តិសាស្រ្តនេះអនុញ្ញាតឱ្យ គ្រប់គ្រងកំណែ ត្រឡប់ទៅរដ្ឋមុន សហការជាមួយអ្នកផ្សេងទៀត និងរក្សាកំណត់ត្រាច្បាស់លាស់នៃដំណើរការការងាររបស់អ្នក។.

រៀបចំកន្លែងផ្ទុកនៅលើ GitHub វាមានអត្ថប្រយោជន៍ជាច្រើន៖

  • ការគ្រប់គ្រងកំណែ៖ ការផ្លាស់ប្តូររបស់អ្នកត្រូវបានកត់ត្រា ហើយអ្នកអាចមិនធ្វើវិញ ពិនិត្យ ឬចែករំលែកផ្នែកណាមួយនៃការអភិវឌ្ឍន៍។
  • ការបម្រុងទុកលើពពក៖ អ្នកជៀសវាងការបាត់បង់ព័ត៌មានសំខាន់ៗ ក្នុងករណីមានឧប្បត្តិហេតុក្នុងតំបន់ណាមួយ។
  • ភាពមើលឃើញប្រកបដោយវិជ្ជាជីវៈ៖ ជាសាធារណៈ អ្នកណាក៏អាចមើលឃើញការងាររបស់អ្នក ដែលជួយបង្កើនផលប័ត្ររបស់អ្នក។
  • សហការងាយស្រួល៖ GitHub ធ្វើឱ្យវាងាយស្រួលសម្រាប់អ្នកផ្សេងទៀតក្នុងការរួមចំណែកដល់គម្រោងរបស់អ្នកតាមរយៈការទាញសំណើ បញ្ហា ឬសម។

បង្ហោះគម្រោងទៅ Github

ការចាប់ផ្តើម៖ តម្រូវការជាមុន និងការរៀបចំបរិស្ថាន

មុន​ពេល​បង្ហោះ​គម្រោង​ទៅ Github សូម​ប្រាកដ​ថា​អ្នក​បាន​ដំឡើង​ដូច​ខាង​ក្រោម​លើ​កុំព្យូទ័រ​របស់​អ្នក៖

  • គណនីនៅលើ GitHub ។ វាចាំបាច់ណាស់ក្នុងការបង្កើតឃ្លាំងនៅលើវេទិកា។
  • ដំឡើង Git ។ វាគឺជាឧបករណ៍ត្រួតពិនិត្យកំណែមូលដ្ឋានដែលអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងការផ្លាស់ប្តូរ។ អ្នកអាចទាញយក និងដំឡើងវាពីវា។ គេហទំព័រផ្លូវការ។. នៅលើប្រព័ន្ធដែលមានមូលដ្ឋានលើលីនុច អ្នកអាចអនុវត្តការដំឡើងដោយដំណើរការពាក្យបញ្ជា sudo apt-get install git នៅក្នុងស្ថានីយ។
  • កម្មវិធីនិពន្ធកូដ ឬ IDE ។ ជម្រើសដូចជា Visual Studio Code (VSCode) ធ្វើឱ្យដំណើរការកាន់តែងាយស្រួល។ ប្រសិនបើអ្នកចង់ទាញយកអត្ថប្រយោជន៍ពីការរួមបញ្ចូលដោយផ្ទាល់ជាមួយ GitHub ពីកម្មវិធីនិពន្ធ វាត្រូវបានណែនាំឱ្យទាញយកឧបករណ៍មួយក្នុងចំណោមឧបករណ៍ទាំងនេះ។
មាតិកាផ្តាច់មុខ - ចុចទីនេះ  តើអ្វីជាភាពខុសគ្នារវាង Pinegrow និងឧបករណ៍ផ្សេងទៀត?

នៅពេលដំឡើងរួច Git នៅលើប្រព័ន្ធរបស់អ្នក ជំហានដំបូងគឺត្រូវកំណត់រចនាសម្ព័ន្ធវាជាមួយនឹងរបស់អ្នក។ ឈ្មោះ និងអ៊ីមែល (ទិន្នន័យនេះនឹងត្រូវបានប្រើដើម្បីចុះហត្ថលេខាលើការសន្យារបស់អ្នក។) ពីស្ថានីយ សូមដំណើរការដូចខាងក្រោម៖

git config --global user.name "TuNombre"
git config --global user.email [email protected]

ការកំណត់នេះគឺ ជាសកល ហើយអ្នកនឹងត្រូវធ្វើវាតែម្តងគត់ក្នុងក្រុមរបស់អ្នក។

ការបង្កើតឃ្លាំងនៅលើ GitHub

ឥឡូវនេះវាដល់ពេលហើយដើម្បីបង្កើតកន្លែងដែលអ្នកនឹងធ្វើជាម្ចាស់ផ្ទះគម្រោងរបស់អ្នក។ ធ្វើដូចនេះពីចំណុចប្រទាក់បណ្ដាញ GitHub ដោយធ្វើតាមជំហានទាំងនេះ៖

  1. ចូលប្រើប្រវត្តិរូបរបស់អ្នកនៅ គេហទំព័រ GitHub.com ហើយចុចលើប៊ូតុង "ថ្មី" ដើម្បីបង្កើតឃ្លាំងថ្មី។
  2. បញ្ចូល ចំនួន ចង់បានសម្រាប់ឃ្លាំង និងបន្ថែម a សេចក្ដីពិពណ៌នា សង្ខេប ប៉ុន្តែជាក់ស្តែងអំពីគោលបំណងនៃគម្រោង។
  3. ជ្រើសរើសថាតើឃ្លាំងនឹងមាន សាធារណៈឬឯកជនប្រសិនបើអ្នកចង់ឱ្យអ្នកដទៃអាចមើល និងចូលរួមបាន សូមជ្រើសរើសជាសាធារណៈ។
  4. អ្នកមានជម្រើសដើម្បីបង្កើតឯកសារ README.md ដោយស្វ័យប្រវត្តិ។ ឯកសារនេះត្រូវបានណែនាំ ព្រោះវាជារឿងដំបូងដែលអ្នកអភិវឌ្ឍន៍ផ្សេងទៀតនឹងឃើញនៅពេលដែលពួកគេចូលប្រើឃ្លាំង។
  5. ចុចលើ។ "បង្កើតឃ្លាំង" ដើម្បីបញ្ចប់ដំណើរការ ហើយឃ្លាំងរបស់អ្នកនឹងរួចរាល់ក្នុងការទទួលឯកសារ។

GitHub

កំពុងរៀបចំគម្រោងក្នុងស្រុករបស់អ្នកសម្រាប់ការបង្ហោះទៅកាន់ GitHub

ជាមួយនឹងឃ្លាំងរបស់អ្នកត្រូវបានបង្កើត ជំហានបន្ទាប់ដើម្បីផ្ទុកឡើងគម្រោងទៅ GitHub គឺរៀបចំថតគម្រោងរបស់អ្នកនៅលើកុំព្យូទ័ររបស់អ្នក។ ដើម្បីធ្វើដូចនេះធ្វើតាមការណែនាំទាំងនេះនៅក្នុងស្ថានីយដំបូងកំណត់ទីតាំងត្រឹមត្រូវជាមួយ cd:

cd tu-carpeta-del-proyecto

ឥឡូវចាប់ផ្តើមឃ្លាំង Git មូលដ្ឋាន៖

git init

វានឹងបង្កើតថតដែលលាក់ដែលហៅថា .git ដែលរក្សាទុក ប្រវត្តិសាស្រ្តកំណែ និងឯកសារខាងក្នុងផ្សេងទៀត។

 

ផ្ទុកឡើងកូដទៅ GitHub៖ ដំណើរការពេញលេញនៅក្នុងស្ថានីយ

នៅពេលដែលឃ្លាំងមូលដ្ឋានត្រូវបានចាប់ផ្តើម យើងនឹងផ្ទុកមាតិកាទាំងអស់ទៅ GitHub ដោយដំណើរការពាក្យបញ្ជាទាំងនេះ៖

  1. បន្ថែមឯកសារទាំងអស់ទៅផ្ទៃឆាក ជាមួយ៖
git add .
  1. ប្តេជ្ញាចិត្ត ដើម្បីកត់ត្រាប៉ុស្តិ៍ត្រួតពិនិត្យដំបូង៖
git commit -m "Primer commit"
  1. ភ្ជាប់ឃ្លាំងក្នុងតំបន់ជាមួយឧបករណ៍បញ្ជាពីចម្ងាយ. ជំនួស NOMBRE_USUARIO y NOMBRE_REPOSITORIO ដោយទិន្នន័យពិត៖
git remote add origin https://github.com/NOMBRE_USUARIO/NOMBRE_REPOSITORIO.git
  1. បង្ហោះការផ្លាស់ប្តូរទៅ GitHub (សាខា main o master តាម​ការ​សមរម្យ​)​:
git push -u origin main

នៅក្នុងឃ្លាំង ឬការកំណត់រចនាសម្ព័ន្ធចាស់ៗមួយចំនួន សាខាសំខាន់គឺ master ជំនួសឱ្យ mainប្រសិនបើអ្នកទទួលបានកំហុស សូមពិនិត្យមើលឈ្មោះសាខាសំខាន់ ហើយជំនួសវានៅក្នុងពាក្យបញ្ជាខាងលើ។

មាតិកាផ្តាច់មុខ - ចុចទីនេះ  តើអ្នកប្រើឧបករណ៍បំបាត់កំហុសក្នុងកម្មវិធី Codecademy យ៉ាងដូចម្តេច?

GitHub vscode

របៀបបង្ហោះគម្រោងទៅ Github ពី VSCode

កម្មវិធីនិពន្ធទំនើបដូចជា VSCode ពួកគេមានការរួមបញ្ចូលដើមជាមួយ Git និង GitHub ។ នេះជារបៀបធ្វើវាយ៉ាងងាយស្រួល៖

  • បើកថតគម្រោងរបស់អ្នកនៅក្នុងកម្មវិធីនិពន្ធ (“File → Open Folder”)។
  • ចូលប្រើផ្ទាំងគ្រប់គ្រង ការត្រួតពិនិត្យប្រភព (ការគ្រប់គ្រងកូដប្រភព) ដែលមានទីតាំងនៅរបារចំហៀង។
  • ចុច "ចាប់ផ្តើមឃ្លាំង" ប្រសិនបើអ្នកមិនទាន់។ នេះគឺស្មើនឹងពាក្យបញ្ជា git init.
  • នៅពេលចាប់ផ្តើម អ្នកនឹងឃើញប៊ូតុងមួយ។ "ផ្សព្វផ្សាយទៅ GitHub"ប្រសិនបើនេះជាលើកដំបូងរបស់អ្នក អ្នកនឹងត្រូវអនុញ្ញាតការតភ្ជាប់រវាង VSCode និងគណនី GitHub របស់អ្នក។
  • ជ្រើសរើសបោះផ្សាយឃ្លាំងជាសាធារណៈ ឬឯកជន។
  • រៀបចំឯកសារសម្រាប់ការប្តេជ្ញាចិត្តដំបូងដោយសម្គាល់ការផ្លាស់ប្តូរ និងបន្ថែមសារពណ៌នា។
  • បោះផ្សាយគម្រោងរបស់អ្នក ហើយអ្នកអាចធ្វើសមកាលកម្មការផ្លាស់ប្តូរយ៉ាងងាយស្រួលពីកម្មវិធីនិពន្ធ។

ជម្រើសនេះគឺល្អឥតខ្ចោះសម្រាប់អ្នកដែលចូលចិត្តរស់នៅក្នុងបរិយាកាសអភិវឌ្ឍន៍ និងធ្វើឱ្យការគ្រប់គ្រងគម្រោងប្រចាំថ្ងៃកាន់តែងាយស្រួល។

ផ្ទុកឡើងឯកសារដោយដៃពីគេហទំព័រ GitHub

ជម្រើសមួយទៀត ជាពិសេសសម្រាប់គម្រោងតូចៗ គឺការបង្ហោះឯកសារដោយដៃពីចំណុចប្រទាក់គេហទំព័រ៖

  1. បញ្ចូលឃ្លាំងដែលបានបង្កើតថ្មីនៅលើ GitHub ។
  2. ចុចលើម៉ឺនុយទម្លាក់ចុះ "បន្ថែមឯកសារ" ហើយជ្រើសរើស។ ផ្ទុកឯកសារឡើង.
  3. អូស និងទម្លាក់ឯកសារ ឬថតឯកសារពីកុំព្យូទ័ររបស់អ្នកទៅបង្អួចកម្មវិធីរុករក។
  4. នៅខាងក្រោម បន្ថែមសារបញ្ជាក់ ហើយចុចលើ ធ្វើការផ្លាស់ប្តូរ ដើម្បីផ្ទុកឡើងឯកសារ។

វិធីសាស្ត្រនេះមានប្រសិទ្ធភាពតិចជាងសម្រាប់គម្រោងក្នុងការអភិវឌ្ឍន៍សកម្ម ប៉ុន្តែមានប្រយោជន៍សម្រាប់ការបន្ថែមឯកសារជាក់លាក់ ឯកសារ និងធាតុផ្សេងទៀត។

GitHub

ការគ្រប់គ្រងកម្រិតខ្ពស់ និងការអនុវត្តល្អបំផុតនៅពេលធ្វើការជាមួយ GitHub

ការបង្ហោះគម្រោងគ្រាន់តែជាការចាប់ផ្តើមប៉ុណ្ណោះ។ ដើម្បីទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពី GitHub និងរក្សាស្ថាប័នដែលមានជំនាញវិជ្ជាជីវៈ យើងសូមណែនាំឱ្យធ្វើតាមការអនុវត្តល្អបំផុតបន្ថែមទាំងនេះ៖

  • រក្សា README.md ឱ្យទាន់សម័យ។ នេះជាលិខិតគម្របគម្រោងរបស់អ្នក។ វាពន្យល់ពីគោលបំណងរបស់វា របៀបដំឡើងវា របៀបប្រើវា និងព័ត៌មានលម្អិតពាក់ព័ន្ធ។ អ្នកអាចកែសម្រួលវាដោយផ្ទាល់នៅលើអ៊ីនធឺណិត ឬពីកម្មវិធីនិពន្ធរបស់អ្នកដោយប្រើវាក្យសម្ព័ន្ធ Markdown ។
  • បង្កើតសាខាការងារ។ កុំធ្វើការផ្លាស់ប្តូរទាំងអស់របស់អ្នកនៅក្នុង "មេ" ឬ "មេ" ។ ប្រើសាខាដាច់ដោយឡែកសម្រាប់មុខងារថ្មី ឬការជួសជុល។ នៅពេលក្រោយ អ្នកអាចបញ្ចូលពួកវាដោយប្រើសំណើទាញ។
  • ផ្ទុកឡើងឯកសារ .gitignore ដើម្បីជៀសវាងការចែករំលែកទិន្នន័យរសើប ឬបង្កើតដោយស្វ័យប្រវត្តិ ដូចជាថត node_modules ឯកសារបណ្តោះអាសន្ន ឬឯកសារកំណត់រចនាសម្ព័ន្ធមូលដ្ឋាន។
  • ធ្វើសមកាលកម្មតាមកាលកំណត់នៃឃ្លាំងមូលដ្ឋាន និងពីចម្ងាយរបស់អ្នក។ ការប្រើ git pull ដើម្បីរក្សាច្បាប់ចម្លងក្នុងស្រុករបស់អ្នកឱ្យទាន់សម័យជាមួយនឹងការផ្លាស់ប្តូរណាមួយដែលអាចត្រូវបានធ្វើឡើងដោយអ្នករួមចំណែក។
  • គ្រប់គ្រងឧបករណ៍បញ្ជាពីចម្ងាយដោយប្រុងប្រយ័ត្ន។ ប្រសិនបើអ្នកធ្លាប់ផ្លាស់ប្តូរប្រភពពីចម្ងាយ សូមប្រើ git remote -v ដើម្បីពិនិត្យមើលឃ្លាំងដែលពាក់ព័ន្ធ និង git remote remove origin ដើម្បីយកពួកវាចេញប្រសិនបើចាំបាច់។
មាតិកាផ្តាច់មុខ - ចុចទីនេះ  របៀបបង្កើតផែនការអាជីវកម្ម

ក្លូន និងសហការលើគម្រោង៖ ជំហានបន្ទាប់

នៅពេលដែលឃ្លាំងរបស់អ្នកស្ថិតនៅក្នុងពពក អ្នកអាចក្លូនវាទៅកុំព្យូទ័រផ្សេងទៀតដោយប្រើ៖

git clone https://github.com/TU_USUARIO/TU_REPOSITORIO.git

វានឹងបង្កើតច្បាប់ចម្លងក្នុងស្រុកនៃគម្រោងរបស់អ្នក រួមទាំងវាទាំងអស់។ ផ្លាស់ប្តូរប្រវត្តិប្រសិនបើអ្នកចង់ឱ្យថតមានឈ្មោះផ្សេង អ្នកអាចបន្ថែមវាទៅចុងបញ្ចប់នៃពាក្យបញ្ជា។ ដើម្បីទប់ស្កាត់ពាក្យបញ្ជាពីការបង្កើតថតថ្មី និងដាក់ឯកសារដោយផ្ទាល់ទៅក្នុងថតបច្ចុប្បន្ន សូមបន្ថែមរយៈពេលមួយ៖

git clone https://github.com/TU_USUARIO/TU_REPOSITORIO.git .

ការសហការជាមួយអ្នកប្រើប្រាស់ផ្សេងទៀតនៅលើ GitHub គឺអំពីការរៀនលំហូរនៃសាខា ការទាញសំណើ និងការពិនិត្យកូដ។ វិធីនេះ អ្នកនឹងអាចទទួលយកការរួមចំណែកពីខាងក្រៅ និងធ្វើការជាក្រុមក្នុងលក្ខណៈរៀបចំ និងមានប្រសិទ្ធភាព។

កំហុសទូទៅ និងរបៀបជួសជុលវា។

នៅពេលផ្ទុកឡើងគម្រោង អ្នកអាចជួបប្រទះបញ្ហាទូទៅមួយចំនួន។ ខាងក្រោម​នេះ​ជា​រឿង​ធម្មតា​បំផុត និង​របៀប​ដោះស្រាយ​វា​៖

  • ព្យាយាមរុញទៅឃ្លាំងទទេដោយគ្មានសាខាមេ- ប្រសិនបើឃ្លាំងពីចម្ងាយត្រូវបានបង្កើតដោយគ្មាន README.md ហើយសាខាមិនដែលត្រូវបានរុញទេ ត្រូវប្រាកដថារុញសាខាដំបូងដែលមានឈ្មោះត្រឹមត្រូវ ជាធម្មតា "មេ" ឬ "មេ" ។
  • ការធ្វើសមកាលកម្មជម្លោះ៖ នៅពេលដែលមានការផ្លាស់ប្តូរក្នុងពេលដំណាលគ្នាក្នុងមូលដ្ឋាន និងពីចម្ងាយ សូមដោះស្រាយវាដោយធ្វើ a git pull និងដោះស្រាយជម្លោះមុនពេលធ្វើ git push ម្តងទៀត
  • ការអនុញ្ញាតមិនគ្រប់គ្រាន់៖ សូមប្រាកដថាអ្នកមានលិខិតសម្គាល់ត្រឹមត្រូវ ហើយពិនិត្យមើលថា URL ពីចម្ងាយត្រូវបានសរសេរត្រឹមត្រូវ (https ឬ ssh តាមដែលសមរម្យ)។
  • ភ្លេចបន្ថែមឯកសារសំខាន់ៗ៖ ពិនិត្យ និងធ្វើបច្ចុប្បន្នភាពឯកសាររបស់អ្នក។ .gitignore ដើម្បីកុំទុកឯកសារសំខាន់ៗ ឬបង្ហោះព័ត៌មានឯកជនដោយចៃដន្យ។

ការបង្ហោះគម្រោងរបស់អ្នកទៅ GitHub គឺជាកម្មវិធីផ្លាស់ប្តូរហ្គេមសម្រាប់ដំណើរការការងាររបស់អ្នក៖ អ្នកតែងតែអាចស្ដារកំណែអតីតកាល សហការ និងបង្ហាញការងាររបស់អ្នកទៅកាន់ពិភពលោក។