Git គឺជាឧបករណ៍ប្រើប្រាស់បន្ទាត់ពាក្យបញ្ជាសម្រាប់ការគ្រប់គ្រងកំណែ ពោលគឺសម្រាប់រក្សាប្រវត្តិនៃការផ្លាស់ប្តូរដែលអ្នកប្រើប្រាស់ធ្វើចំពោះឯកសារគម្រោង។ ជាធម្មតាវាត្រូវបានប្រើដើម្បីដំណើរការលើកម្មវិធី ប៉ុន្តែវាអាចប្រើក្នុងករណីផ្សេងទៀត ឧទាហរណ៍ អ្នករចនាប្រើ Git ដើម្បីរក្សាទុកកំណែផ្សេងគ្នានៃគំនូរ និងប្លង់។ Git អនុញ្ញាតឱ្យអ្នកត្រឡប់កម្មវិធីទៅកំណែមុន ប្រៀបធៀប និងវិភាគការផ្លាស់ប្តូរ។
- Git សម្រាប់អ្នកចាប់ផ្តើមដំបូង៖ លក្ខខណ្ឌមូលដ្ឋាន និងគោលគំនិត ការណែនាំណែនាំ
- របៀបដែល Git ដំណើរការ
- ការដំឡើង Git
- ការកំណត់ Git ជាមុន
- ការបង្កើតឃ្លាំង Git ដំបូងរបស់អ្នក។
- ពេលណាត្រូវប្តេជ្ញា
- សហការលើគម្រោង Git
- បញ្ហាទូទៅនៅពេលធ្វើការជាមួយគម្រោង Git
- ពាក្យបញ្ជាមានប្រយោជន៍ – ពាក្យបញ្ជា Git
- កម្មវិធី GUI សម្រាប់ធ្វើការជាមួយ Git
- GitHub Desktop
- ប្រភពដើម
- GitKraken
- ការជួញដូរ Bots នៅលើ GitHub – Bot Github Open Source
- Python Trading Robot
- រូបយន្តពាណិជ្ជកម្ម Cassandre
- EA31337 Libre
Git សម្រាប់អ្នកចាប់ផ្តើមដំបូង៖ លក្ខខណ្ឌមូលដ្ឋាន និងគោលគំនិត ការណែនាំណែនាំ
មុនពេលអ្នកចាប់ផ្តើមធ្វើការជាមួយ Git អ្នកត្រូវយល់ពីអ្វីដែលឃ្លាំង ប្តេជ្ញា និងសាខា។
ឃ្លាំង គឺជាកន្លែងដែលលេខកូដ ឬទិន្នន័យផ្សេងទៀតត្រូវបានរក្សាទុក ក៏ដូចជាប្រវត្តិនៃការផ្លាស់ប្តូររបស់ពួកគេ។ កម្មវិធី Git ដំណើរការក្នុងមូលដ្ឋាន ហើយព័ត៌មានទាំងអស់ត្រូវបានរក្សាទុកនៅលើកុំព្យូទ័ររបស់អ្នក ប៉ុន្តែអ្នកក៏អាចប្រើប្រាស់សេវាកម្មអ៊ីនធឺណិតផងដែរ។ ការពេញនិយមបំផុតនៃពួកគេគឺ Github ។ មានក្រុមហ៊ុនល្បីពីរទៀតគឺ Bitbucket និង GitLab ។
ការប្តេជ្ញាចិត្ត គឺជារូបថតនៃស្ថានភាពនៃគម្រោងនៅចំណុចជាក់លាក់មួយនៅក្នុងពេលវេលា។ វាមានលេខសម្គាល់តែមួយគត់ និងមតិយោបល់។
សាខា គឺជាប្រវត្តិនៃការផ្លាស់ប្តូរដែលបានធ្វើឡើងចំពោះគម្រោងមួយ។ វាមានឈ្មោះផ្ទាល់ខ្លួននិងមានការប្តេជ្ញាចិត្ត។ ឃ្លាំងមួយអាចមានសាខាច្រើនដែលដាច់ ឬបញ្ចូលគ្នាជាមួយសាខាផ្សេងទៀត។
របៀបដែល Git ដំណើរការ
សូមបង្ហាញដោយមើលឃើញពីរបៀបដែលប្រព័ន្ធផ្ទុក Git ត្រូវបានរៀបចំ ដោយប្រើគំនូរសាមញ្ញជាឧទាហរណ៍។
នៅទីនេះរង្វង់តំណាងឱ្យការប្តេជ្ញាចិត្ត ហើយព្រួញបង្ហាញថាមួយណាសំដៅលើមួយណា។ ដោយសារអ្នកគ្រប់គ្នាសំដៅទៅលើមួយមុន C3 គឺថ្មីបំផុត C2 គឺជាកំណែចាស់ ហើយបន្តរហូតដល់មួយដំបូងបំផុតនៅក្នុងសាខា C0 នេះ។ នេះគឺជាសាខាមេ ដែលជាទូទៅហៅថាមេ។ ចតុកោណកែងដែលមានស្លាកមេ * នៅខាងក្នុងបង្ហាញពីការប្តេជ្ញាចិត្តដែលអ្នកកំពុងធ្វើការ។ នៅក្នុងរូបភាព អ្នកឃើញក្រាហ្វដ៏សាមញ្ញមួយដែលមានសាខាមួយ និង 4 commits ។ Git ក៏អាចធ្វើការជាមួយក្រាហ្វស្មុគ្រស្មាញដែលរួមមានសាខាជាច្រើនដែលអាចបញ្ចូលគ្នាជាមួយ។
ការដំឡើង Git
Git គឺជាឧបករណ៍ប្រើប្រាស់កុងសូលដែលអាចដំណើរការលើប្រព័ន្ធប្រតិបត្តិការ Windows, Mac OS និង Linux ។ យើងនឹងប្រាប់អ្នកពីរបៀបដំឡើងវាសម្រាប់ពួកវានីមួយៗ។ ដើម្បីដំឡើងនៅក្រោមប្រព័ន្ធប្រតិបត្តិការ Windows អ្នកត្រូវទាញយកកម្មវិធីពីគេហទំព័រផ្លូវការ https://git-scm.com/downloads ហើយដំឡើងវា។
ប្រសិនបើអ្នកមាន Mac OS ហើយដំឡើងកម្មវិធីគ្រប់គ្រងកញ្ចប់ Homebrew សូមបញ្ចូលពាក្យបញ្ជា៖
brew install git ប្រសិនបើ Homebrew មិនត្រូវបានដំឡើងទេ បន្ទាប់មកដំណើរការ៖
git –version បន្ទាប់ពីនោះនៅក្នុងបង្អួចដែលបង្ហាញ អ្នកនឹងត្រូវបានសួរឱ្យដំឡើង Command Line Tools . Git ក៏នឹងត្រូវបានដំឡើងជាមួយឧបករណ៍ប្រើប្រាស់នេះផងដែរ។ សម្រាប់ Linux Debian និងការចែកចាយផ្សេងទៀតដោយផ្អែកលើកំណែនេះ ដូចជា Ubuntu ឬ Mint ពាក្យបញ្ជាខាងក្រោមត្រូវបានទាមទារដើម្បីដំឡើង៖
sudo apt ដំឡើង gitសម្រាប់ Linux CentOS អ្នកត្រូវបញ្ចូល៖
sudo yum install git តើ Git ជាអ្វី ការដំឡើង និងការកំណត់ – ការដំឡើង៖ https://youtu.be/bkNCylkzFRk
ការកំណត់ Git ជាមុន
បន្ទាប់ពីដំឡើង Git អ្នកត្រូវកំណត់រចនាសម្ព័ន្ធវា ដូច្នេះរាល់ពេលដែលអ្នកបង្កើត commit ឈ្មោះអ្នកនិពន្ធត្រូវបានចង្អុលបង្ហាញ។ ដើម្បីធ្វើដូចនេះដំណើរការ git ហើយប្រតិបត្តិពាក្យបញ្ជា:
git config –global user.name ”
អ្នកនិពន្ធ
“ នៅទីនេះជំនួសឱ្យ “អ្នកនិពន្ធ” យើងកំណត់ឈ្មោះរបស់យើងឧទាហរណ៍ “Ivan_Petrov” ។ បន្ទាប់ពីនោះ អ្នកអាចកំណត់អាសយដ្ឋានអ៊ីមែលដោយប្រើពាក្យបញ្ជាខាងក្រោម៖
git config –global user.email “You_adr@email.com” ក្នុងករណីនេះ ជំនួសឱ្យ “You_adr@email.com” យើងបង្ហាញអាសយដ្ឋានអ៊ីមែលពិតប្រាកដ។
ការបង្កើតឃ្លាំង Git ដំបូងរបស់អ្នក។
ដើម្បីបង្កើតឃ្លាំងមួយ ដំបូងចូលទៅកាន់ថតគម្រោង។ ឧទាហរណ៍នៅលើ Windows វាអាចជា D:/GitProject ។ បញ្ចូលពាក្យបញ្ជា៖
cd
d:\GitProject បន្ទាប់ពីនោះ បង្កើតឃ្លាំង៖
git init បន្ទាប់ពីនោះ បន្ថែមឯកសារទាំងអស់៖
git add –all ដើម្បីបន្ថែមឯកសារជាក់លាក់ សូមបញ្ចូល៖
git add filename ឥឡូវអ្នកអាចបង្កើត commit:
git commit -m “comment” កំណត់ចំណាំមួយចំនួនស្តីពីការបង្កើតឃ្លាំង៖
- ឃ្លាំងអាចមានឯកសារ និងថតរងជាច្រើន (ភាគច្រើនគ្រាន់តែជាថតធម្មតា)។
- វាជាការល្អបំផុតក្នុងការមានឃ្លាំងដាច់ដោយឡែកសម្រាប់គម្រោងនីមួយៗ។
- កុំបង្កើតថតឯកសារសម្រាប់ឃ្លាំងនៅក្នុងឃ្លាំងផ្សេងទៀត (ជៀសវាងឃ្លាំង matryoshka!)
- ការផ្លាស់ប្តូរដែលបានធ្វើឡើងចំពោះថតឯកសារត្រូវបាន “តាមដាន” ដោយ Git ប៉ុន្តែការផ្លាស់ប្តូរទាំងនេះត្រូវតែបញ្ចូលទៅក្នុងឃ្លាំង ដើម្បីតាមដាន ឬកត់ត្រា។
- អ្នកអាចគ្រប់គ្រងធាតុដែល Git “នាឡិកា” ។ វាជាការល្អបំផុតក្នុងការមិនអើពើសំណុំទិន្នន័យធំខ្លាំង ឬឯកសារបណ្តោះអាសន្ន។
ពេលណាត្រូវប្តេជ្ញា
ការសន្យានៅក្នុង Git ត្រូវបានណែនាំនៅក្នុងករណីដូចខាងក្រោម:
- មុខងារថ្មីត្រូវបានបន្ថែមទៅគម្រោង;
- កំហុសទាំងអស់ត្រូវបានជួសជុល;
- អ្នកកំពុងបិទសម្រាប់ថ្ងៃនេះ ហើយចង់រក្សាទុកការផ្លាស់ប្តូររបស់អ្នក។
សហការលើគម្រោង Git
ឧបមាថាអ្នក និងមិត្តភ័ក្តិរបស់អ្នកបានបង្កើតគម្រោងថ្មីមួយ ហើយបានសម្រេចចិត្តចែករំលែកទំនួលខុសត្រូវ។ មួយនឹងទទួលខុសត្រូវចំពោះមុខងារ មួយទៀតសម្រាប់ការរចនា និងការរចនា ទីបីសម្រាប់ការចុះឈ្មោះ ការអនុញ្ញាត និងសុវត្ថិភាព។ ក្នុងករណីនេះអ្នកត្រូវការសាខា។ ដូចដែលបានបញ្ជាក់រួចមកហើយ សាខាមួយគឺជាសំណុំនៃការប្តេជ្ញាចិត្តបន្តបន្ទាប់គ្នាជាបន្តបន្ទាប់។ សាខាមេត្រូវបានគេហៅថាមេ។ សាខាផ្សេងទៀតគឺសម្រាប់អនុវត្តមុខងារថ្មី ឬជួសជុលកំហុស។ ដូច្នេះ នៅក្នុងសាខាដាច់ដោយឡែកមួយ អ្នកអាចធ្វើការផ្លាស់ប្តូរណាមួយ ហើយបន្ទាប់មកបញ្ចូលពួកវាជាមួយមេ។ អ្នកជំនាញជាច្រើនមិនណែនាំអំពីការបង្កើតការប្តេជ្ញាចិត្តនៅក្នុងសាខាចម្បងនោះទេ ប៉ុន្តែសូមផ្តល់អនុសាសន៍ឱ្យបង្កើតថ្មីមួយ ដោយធ្វើការផ្លាស់ប្តូរនៅក្នុងវា ហើយបន្ទាប់មកបញ្ចូលវាទៅជាមេ។ ដើម្បីចាប់ផ្តើមសាខាថ្មី អ្នកត្រូវដំណើរការពាក្យបញ្ជា៖
git branch
bugFixនេះក៏អាចត្រូវបានធ្វើដោយប្រើពាក្យបញ្ជាដូចខាងក្រោម:
git checkout -b
bugFix
វិធីសាស្រ្តទីពីរខុសពីវិធីទីមួយដែលក្នុងករណីនេះបន្ទាប់ពីប្រតិបត្តិពាក្យបញ្ជាអ្នកភ្លាមៗចូលទៅក្នុងសាខាដែលបានបង្កើត។
វាជាការល្អប្រសើរជាងមុនក្នុងការដាក់ឈ្មោះសាខាថ្មីដោយសង្ខេប ប៉ុន្តែនៅពេលជាមួយគ្នានោះ មានសមត្ថភាពគ្រប់គ្រាន់ និងអាចយល់បាន ដើម្បីការពារការភ័ន្តច្រឡំនៅក្នុងគម្រោង។ នៅពេលប្រើប្រព័ន្ធរបស់អ្នក អ្នកអាចបញ្ជាក់អត្តសញ្ញាណមុនឈ្មោះកិច្ចការ។ ដូចគ្នានេះផងដែរ កុំភ្លេចទុកមតិយោបល់របស់អ្នកនៅក្នុងការប្តេជ្ញាចិត្តនីមួយៗដែលអ្នកបង្កើត ដែលគួរតែបង្ហាញពីខ្លឹមសារនៃការផ្លាស់ប្តូរ។ ដើម្បីផ្លាស់ទីពីសាខាមួយទៅសាខាមួយទៀត អ្នកត្រូវដំណើរការពាក្យបញ្ជាខាងក្រោម៖
git checkout
new
_1 បន្ទាប់ពីបញ្ចប់ការងារ ការផ្លាស់ប្តូរដែលបានធ្វើឡើងចំពោះសាខាបច្ចុប្បន្នត្រូវតែបញ្ចូលចូលគ្នាជា master, masters ។ ដើម្បីធ្វើដូចនេះដំបូងពិនិត្យមើលសាខាមេដោយប្រើពាក្យបញ្ជា:
git checkout master បន្ទាប់ពីនោះធ្វើបច្ចុប្បន្នភាពសាខាមូលដ្ឋាន:
git
pull
origin
masterឥឡូវអ្នកអាចបញ្ចូលសាខាបាន៖
git
merge
bugFix ពាក្យបញ្ជានេះបន្ថែមការផ្លាស់ប្តូរពីសាខាដែលបានបញ្ជាក់នៅក្នុងពាក្យបញ្ជា (bugFix) ទៅសាខាដែលអ្នកកំពុងបើក ក្នុងករណីនេះមេ។ ដើម្បីមើលស្ថានភាពបច្ចុប្បន្នរបស់សាខា អ្នកត្រូវបញ្ចូលពាក្យបញ្ជា៖
ស្ថានភាព git ដើម្បីឱ្យអ្នកប្រើប្រាស់ផ្សេងទៀតដែលកំពុងធ្វើការលើគម្រោងមើលឃើញការផ្លាស់ប្តូរដែលបានធ្វើ អ្នកត្រូវរុញពួកវាទៅកាន់ម៉ាស៊ីនមេ។ ដើម្បីធ្វើដូចនេះដំបូងអ្នកត្រូវទៅសាខាដែលអ្នកចង់រុញទៅ github ។ ដើម្បីបញ្ចូលមេ សូមដំណើរការពាក្យបញ្ជា៖
git checkout master បន្ទាប់ពីនោះអ្នកអាចរុញវាទៅម៉ាស៊ីនមេ Github៖
git push origin masterដើម្បីឱ្យមនុស្សម្នាក់ទៀតអាចចូលប្រើគម្រោងបាន អ្នកត្រូវការសេវាកម្មសម្រាប់រក្សាទុកកូដឧទាហរណ៍ Github ។ ប្រសិនបើអ្នកទើបតែបានចូលរួមក្នុងគម្រោង ហើយអ្នកត្រូវទាញយកវាមកខ្លួនឯង សូមដំណើរការពាក្យបញ្ជា៖
git clone https://github.com/…/….git
ទីនេះ https://github.com/…/….git ជាអាសយដ្ឋានរបស់ឃ្លាំង។ វាអាចត្រូវបានទទួលបានដោយការបើកគម្រោងដែលចង់បានហើយចុចលើប៊ូតុង “កូដ” ពណ៌បៃតង។
ដំបូន្មានសំខាន់!
វាត្រូវបានណែនាំឱ្យអ្នកធ្វើបច្ចុប្បន្នភាពថ្នាក់អនុបណ្ឌិតនៅលើម៉ាស៊ីនមូលដ្ឋានរបស់អ្នក មុនពេលបង្កើតសាខាថ្មី។ ដើម្បីធ្វើដូចនេះបញ្ចូលសាខាដែលចង់បានហើយដំណើរការពាក្យបញ្ជាដូចខាងក្រោម:
git pull origin master ជាលទ្ធផលការផ្លាស់ប្តូរពិតប្រាកដនឹងត្រូវបានទាញយកពី github ។ តាមរបៀបដូចគ្នា អ្នកអាចធ្វើបច្ចុប្បន្នភាពសាខាណាមួយ។ ដើម្បីធ្វើបច្ចុប្បន្នភាពសាខាដែលមានស្រាប់ទាំងអស់ អ្នកអាចដំណើរការពាក្យបញ្ជា៖
git pull
បញ្ហាទូទៅនៅពេលធ្វើការជាមួយគម្រោង Git
នៅពេលព្យាយាមបញ្ចូលការផ្លាស់ប្តូរដោយស្វ័យប្រវត្តិ វាអាចកើតឡើងដែលសាខាទាំងពីរមានការផ្លាស់ប្តូរនៅលើបន្ទាត់ដូចគ្នាក្នុងករណីនេះ នៅពេលអ្នកដំណើរការពាក្យបញ្ជា៖
git merge master កំហុសខាងក្រោមលេចឡើង៖
ការបញ្ចូលគ្នាដោយស្វ័យប្រវត្តិ Hello.py
CONFLICT (មាតិកា)៖ បញ្ចូលជម្លោះនៅក្នុង Hello.py
ការបញ្ចូលចូលគ្នាដោយស្វ័យប្រវត្តិបានបរាជ័យ។ ដោះស្រាយជម្លោះ ហើយបន្ទាប់មកសម្រេចលទ្ធផល។ ក្នុងករណីនេះ អ្នកត្រូវដោះស្រាយជម្លោះដោយដៃ។ ដើម្បីធ្វើដូចនេះបើកឯកសារដែលកំហុសបានកើតឡើង ក្នុងករណីរបស់យើងវាគឺជា Hello.py រកមើលអ្វីដែលខុស និងដោះស្រាយបញ្ហា។ បន្ទាប់ពីនោះ បន្ថែមឯកសារដែលបានកែដោយពាក្យបញ្ជា៖
git add
Hello
.
py និងបង្កើត commit ថ្មី៖
git commit -m “បញ្ចូលគ្នា ជម្លោះ”
ពាក្យបញ្ជាមានប្រយោជន៍ – ពាក្យបញ្ជា Git
អ្នកអាចស្វែងយល់ពីរបៀបដែលសាខាខាងក្រោមខុសគ្នាពីសាខាមួយទៀតដោយប្រើពាក្យបញ្ជា៖
git
diff < first_branch > <second_branch> ដើម្បី លុប សាខាបន្ថែម សូមវាយបញ្ចូល៖
branch_namegit branch -d <
git help ទទួលបានជំនួយលើពាក្យបញ្ជាជាក់លាក់មួយ៖
git help <command_name> Git and GitHub beginner course – what you need to know about installation, how to install, commits, repository, commands, របៀបបង្កើត លុប និងធ្វើការផ្លាស់ប្តូរសាខា៖ https://youtu.be/zZBiln_2FhM
កម្មវិធី GUI សម្រាប់ធ្វើការជាមួយ Git
វាកាន់តែងាយស្រួលក្នុងការគ្រប់គ្រងកំណែកម្មវិធីមិនមែនតាមរយៈបន្ទាត់ពាក្យបញ្ជានោះទេ ប៉ុន្តែដោយប្រើចំណុចប្រទាក់ក្រាហ្វិក។ បរិស្ថានអភិវឌ្ឍន៍ និងកម្មវិធីនិពន្ធអត្ថបទមួយចំនួនផ្តល់នូវចំណុចប្រទាក់ក្រាហ្វិកសម្រាប់ធ្វើការជាមួយ Git ។ ប៉ុន្តែក៏មានកម្មវិធីពិសេសផងដែរ យើងរាយបញ្ជីមួយចំនួននៃពួកគេ៖
- GitHub Desktop គឺជាកម្មវិធីក្រាហ្វិកដែលត្រូវបានរចនាឡើងដើម្បីធ្វើការជាមួយ Git utility និងសេវាកម្ម Github វាអាចក្លូន និងទាញយកឃ្លាំងទៅកាន់ hard drive របស់អ្នក ក៏ដូចជាគ្រប់គ្រងការផ្លាស់ប្តូរ និងធ្វើអ្វីដែលមានប្រយោជន៍ផ្សេងទៀត។
- Sourcetree គឺជាម៉ាស៊ីនភ្ញៀវ Git ឥតគិតថ្លៃសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Windows និង Mac ដែលធ្វើឱ្យវាងាយស្រួលក្នុងការធ្វើអន្តរកម្មជាមួយឃ្លាំង។
- GitKraken គឺជាកម្មវិធីក្រាហ្វិកដែលងាយស្រួលប្រើសម្រាប់ Windows, Linux និង MacOs ដែលគាំទ្រសេវាកម្ម GitHub, GitLab និង Bitbucket ។ ជាមួយវា អ្នកមិនត្រឹមតែអាចដោះស្រាយកិច្ចការមូលដ្ឋានប៉ុណ្ណោះទេ ប៉ុន្តែថែមទាំងអនុវត្តប្រតិបត្តិការដ៏ស្មុគស្មាញថែមទៀត ឧទាហរណ៍ បញ្ចូលចូលគ្នា និងរៀបចំឡើងវិញ បញ្ចូលសាខា សរសេរប្រវត្តិឡើងវិញ។
ចូរនិយាយអំពីពួកវានីមួយៗឱ្យកាន់តែលម្អិត។
GitHub Desktop
GitHub Desktop គឺជាកម្មវិធីសម្រាប់កុំព្យូទ័រផ្ទាល់ខ្លួនរបស់អ្នក ដែលអនុញ្ញាតឱ្យអ្នកធ្វើអន្តរកម្មដោយផ្ទាល់ជាមួយសេវាកម្ម Github ។ ឧបករណ៍នេះអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងកំណែដោយប្រើចំណុចប្រទាក់ក្រាហ្វិក បង្កើនល្បឿនដំណើរការការងារអភិវឌ្ឍន៍របស់អ្នក។ GitHub Desktop អនុញ្ញាតឱ្យអ្នកធ្វើអន្តរកម្មជាមួយ Git ដោយមិនចាំបាច់ប្រើបន្ទាត់ពាក្យបញ្ជា ដោយប្រើតែចំណុចប្រទាក់កម្មវិធីប៉ុណ្ណោះ។ វាគួរឱ្យកត់សម្គាល់ថាកម្មវិធី GitHub Desktop មិនអាចធ្វើអ្វីគ្រប់យ៉ាងដែលអាចធ្វើបានជាមួយនឹងបន្ទាត់ពាក្យបញ្ជានោះទេប៉ុន្តែចំណុចប្រទាក់អ្នកប្រើខ្លួនវាផ្តល់នូវពាក្យបញ្ជា Git ជាមូលដ្ឋាន។ GitHub Desktop ដំណើរការសម្រាប់ប្រព័ន្ធប្រតិបត្តិការដ៏ពេញនិយមទាំងអស់ រួមទាំង Windows, Linux និង macOS ។ យើងនឹងប្រាប់អ្នកពីរបៀបដំឡើង GitHub Desktop និងធ្វើការជាមួយកម្មវិធីនេះ។ ដើម្បីប្រើប្រាស់សេវាកម្ម GitHub និងកម្មវិធី GitHub Desktop អ្នកនឹងត្រូវបង្កើតគណនី Github ប្រសិនបើអ្នកមិនទាន់មាន។ ដើម្បីធ្វើដូចនេះចូលទៅកាន់ GitHub ។ នៅជ្រុងខាងស្តាំខាងលើអ្នកនឹងឃើញប៊ូតុងមួយដែលនិយាយថា “ចុះឈ្មោះ” ។ចុចលើវាដើម្បីទៅកាន់ទំព័របន្ទាប់។ អ្នកត្រូវបញ្ចូលព័ត៌មានលម្អិតរបស់អ្នក រួមទាំងអាសយដ្ឋានអ៊ីមែល ឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់របស់អ្នក។ នៅដំណាក់កាលបន្ទាប់ អ្នកនឹងត្រូវបានស្នើសុំឱ្យផ្ទៀងផ្ទាត់គណនីរបស់អ្នកដោយចុចលើតំណភ្ជាប់ខាងក្នុងអ៊ីមែលដែលបានមកដល់អាសយដ្ឋានដែលបានបញ្ជាក់។ នៅពេលផ្ទៀងផ្ទាត់ គណនី GitHub នឹងត្រូវបានបង្កើត ហើយអ្នកអាចចាប់ផ្តើមប្រើប្រាស់វេទិកា។ ជាមួយនឹងការដំឡើងគណនី GitHub របស់អ្នក អ្នករួចរាល់ក្នុងការដំឡើងកម្មវិធី GitHub Desktop នៅលើកុំព្យូទ័រផ្ទាល់ខ្លួនរបស់អ្នក។ ដើម្បីធ្វើដូចនេះបើកផ្ទាំងថ្មីនៅក្នុងកម្មវិធីរុករករបស់អ្នកហើយចូលទៅកាន់ទំព័រទាញយកកម្មវិធី។
អ្នកប្រើ Windows ត្រូវចុចលើប៊ូតុងពណ៌ស្វាយធំដែលនិយាយថា “Download for Windows” ប៉ុន្តែប្រសិនបើអ្នកជាអ្នកប្រើ Mac អ្នកត្រូវស្វែងរកបន្ទាត់ដែលនិយាយថា macOS នៅក្រោមប៊ូតុង ហើយចុចលើវា។ ត្រូវតែជា macOS 10.12 ឬថ្មីជាងនេះ ឬ 64-bit Windows ។ បន្ទាប់ពីទាញយករួច អ្នកនឹងត្រូវដំឡើងកម្មវិធី ហើយបន្ទាប់មកចូលដោយប្រើគណនីដែលបានបង្កើតក្នុងជំហានមុន។ អ្នកមិនចាំបាច់ចូលគណនីរបស់អ្នកភ្លាមៗនោះទេ ប៉ុន្តែវាជាការល្អបំផុតដើម្បីធ្វើដូច្នេះឥឡូវនេះ។ ដើម្បីបង្កើតឃ្លាំងថ្មី សូមបើក GitHub Desktop ហើយចុចលើប្រអប់ទីពីរនៅខាងក្រោមដែលនិយាយថា “Create a New Repository on your Hard Drive”។ បង្អួចលេចឡើងនឹងលេចឡើងដែលចាំបាច់ត្រូវបំពេញ – ចាប់ផ្តើមដោយដាក់ឈ្មោះឃ្លាំងដំបូង។ បន្ទាប់ពីជ្រើសរើសឈ្មោះអ្នកក៏នឹងត្រូវជ្រើសរើសកន្លែងដែលវានឹងមានទីតាំងនៅលើកុំព្យូទ័រ។ អ្នកក៏អាចធីកប្រអប់ដែលនិយាយថា “ចាប់ផ្តើមឃ្លាំងនេះជាមួយ README” ប្រសិនបើអ្នកចង់កែប្រែឯកសារ README ដោយខ្លួនឯងនៅពេលក្រោយ។ បន្ទាប់ពីនោះចុច “បង្កើតឃ្លាំង” ។ ជាលទ្ធផល អ្នកបានបង្កើតឃ្លាំង Git ថ្មីដោយប្រើកម្មវិធី GitHub Desktop ដោយមិនចាំបាច់ប្រើកម្មវិធីរុករក។
នៅផ្នែកខាងលើនៃទំព័រថ្មី អ្នកនឹងឃើញឈ្មោះឃ្លាំង និងសាខា។ តាមពិតទៅ ពេលនេះ ឃ្លាំងមាននៅលើកុំព្យូទ័ររបស់អ្នកតែប៉ុណ្ណោះ។ ដើម្បីបោះផ្សាយវា យើងត្រូវចុច “Publish Repository”។ ឥឡូវនេះ ឃ្លាំងថ្មីនឹងបង្ហាញនៅក្នុងទម្រង់ github របស់អ្នក។ អ្នកអាចប្រើកម្មវិធី GitHub Desktop ដើម្បីភ្ជាប់គម្រោងរបស់អ្នក។ ដើម្បីធ្វើដូចនេះចុច “សាខាបច្ចុប្បន្ន” ហើយបន្ទាប់មកជ្រើសរើសសាខាដែលចង់បាននៅក្នុងបញ្ជីសាខាដាក់ឈ្មោះវាហើយចុច “បង្កើត” ។ ដើម្បីប្តូររវាងផ្ទៃខាងក្រោយស្រាល និងងងឹត សូមចូលទៅកាន់ជម្រើស រូបរាង។ អ្នកអាចប្រើកម្មវិធីកុំព្យូទ័រដើម្បីបង្កើតកិច្ចការដើម្បីសហការលើគម្រោងជាមួយអ្នកដទៃ។ សំណួរអនុញ្ញាតឱ្យអ្នកតាមដានគំនិត និងពិភាក្សាអំពីការផ្លាស់ប្តូរណាមួយចំពោះគម្រោងរបស់អ្នក។ ដើម្បីបង្កើតបញ្ហានៅក្នុងរបារម៉ឺនុយ សូមប្រើម៉ឺនុយ “ឃ្លាំង” បន្ទាប់មកចុច “បង្កើតបញ្ហា” ។
ជាជម្រើស អ្នកអាចបើកដំណើរការ GitHub Desktop ពីបន្ទាត់ពាក្យបញ្ជា។ ដើម្បីធ្វើដូចនេះបើកប្រអប់បញ្ចូលពាក្យបញ្ជាហើយវាយ Github ។ អ្នកក៏អាចបើកដំណើរការ GitHub Desktop ប្រឆាំងនឹងឃ្លាំងជាក់លាក់មួយ។ គ្រាន់តែវាយ Github បន្តដោយផ្លូវឃ្លាំង។
ប្រភពដើម
SourceTree គឺជាកម្មវិធីឥតគិតថ្លៃសម្រាប់ធ្វើការជាមួយសេវាកម្ម GitHub, BitBucket និង Mercurial ។ វាអាចប្រើបានសម្រាប់វេទិកាដែលដំណើរការ Windows និង iOS ។ Sourcetree គឺងាយស្រួលសម្រាប់អ្នកចាប់ផ្តើមដំបូង។ វាមាន GUI វិចារណញាណសម្រាប់ឃ្លាំង និងអនុញ្ញាតឱ្យអ្នកប្រើថាមពលពេញលេញនៃ Git តាមរយៈចំណុចប្រទាក់សាមញ្ញ។ ដើម្បីដំឡើង SourceTree អ្នកត្រូវទាញយកឯកសារដំឡើងពីគេហទំព័រផ្លូវការ ហើយដំណើរការវា។ កំឡុងពេលដំណើរការដំឡើង អ្នកនឹងត្រូវអនុញ្ញាតឱ្យកម្មវិធីធ្វើការផ្លាស់ប្តូរ ថាសរឹង យល់ព្រមលើកិច្ចព្រមព្រៀងអាជ្ញាប័ណ្ណ។ ផងដែរក្នុងអំឡុងពេលដំណើរការដំឡើង SourceTree អាចសួរថាតើអ្នកចង់ដំឡើងកម្មវិធី git បន្ថែមឬអត់។ អ្នកត្រូវតែនិយាយថា “បាទ” ហើយដំឡើងកម្មវិធីនេះ។ មានវិធីពីរយ៉ាងដើម្បីភ្ជាប់ទៅសេវាកម្ម Github៖
- តាមរយៈពិធីការអនុញ្ញាត OAuth ។
- ជាមួយនឹងសោ SSH ។
ចូរនិយាយអំពីពួកគេម្នាក់ៗ។ វិធីដំបូងគឺភ្ជាប់ GitHub ជាមួយគណនីពីចម្ងាយ។ អនុញ្ញាតឱ្យ SourceTree ភ្ជាប់គណនី GitHub របស់អ្នកទៅ OAuth ។ នេះគឺជាវិធីងាយស្រួលបំផុតដើម្បីភ្ជាប់ GitHub ទៅ SourceTree ។
- ដំបូងចុច “បន្ថែមគណនី” ។
- បន្ទាប់មកជ្រើសរើស GitHub សម្រាប់បង្ហោះ។ កុំផ្លាស់ប្តូរពិធីការដែលពេញចិត្ត និងការផ្ទៀងផ្ទាត់ ពោលគឺទុក HTTPS និង OAuth។ បន្ទាប់មកចុច “ធ្វើឱ្យស្រស់ OAuth Token” ។ កម្មវិធីនឹងបើកទំព័របណ្ដាញដោយស្វ័យប្រវត្តិនៅក្នុងកម្មវិធីរុករករបស់អ្នក ហើយសួរអ្នកសម្រាប់ព័ត៌មានលម្អិតអំពីការចូលគណនី GitHub របស់អ្នក។ ប្រសិនបើអ្នកបានចូលទៅក្នុងគណនី GitHub របស់អ្នកពីមុននៅក្នុងកម្មវិធីរុករកនេះ ជំហាននេះនឹងត្រូវបានរំលង។
- ចុច “អនុញ្ញាត atlassian” ដើម្បីអនុញ្ញាតឱ្យ SourceTree ចូលទៅកាន់គណនី GitHub របស់អ្នក។
- បន្ទាប់ពីនោះ អ្នកគួរតែឃើញសារអំពីការបញ្ចប់ការផ្ទៀងផ្ទាត់ដោយជោគជ័យ។ ចុចយល់ព្រម។
បន្ទាប់មកអ្នកអាចមើលឃ្លាំងទាំងមូលរបស់អ្នកនៅក្នុង SourceTree ដោយចុចលើគណនីរបស់អ្នក។
វិធីទីពីរគឺភ្ជាប់ GitHub ជាមួយសោ SSH ។ ដើម្បីធ្វើដូច្នេះ អ្នកត្រូវបង្កើតសោ SSH មួយគូ។ នេះគឺជាសោឯកជន និងសាធារណៈ។ សោសាធារណៈត្រូវបានប្រើនៅក្នុងគណនី GitHub ។ ម្យ៉ាងវិញទៀត សោឯកជននឹងត្រូវបានបន្ថែមទៅក្នុងបញ្ជីនៃគ្រាប់ចុចនៅលើកុំព្យូទ័ររបស់អ្នក។ ខាងក្រោមនេះជាការណែនាំ៖
- ដើម្បីបង្កើតគូសោ SSH សូមចូលទៅកាន់ម៉ឺនុយ “ឧបករណ៍” ហើយចុច “បង្កើត ឬនាំចូលកូនសោ SSH” ។
- ចុច “បង្កើត” នៅក្នុងបង្អួចម៉ាស៊ីនភ្លើងកូនសោ PuTTY ។
- ផ្លាស់ទីទស្សន៍ទ្រនិចកណ្ដុរទៅចន្លោះទទេ ហើយផ្លាស់ទីទស្សន៍ទ្រនិចកណ្តុររហូតដល់ចុងបញ្ចប់នៃជំនាន់។
- បន្ទាប់ពីអ្នកបានបញ្ចប់ការបង្កើតសោ SSH សូមកំណត់ពាក្យសម្ងាត់សម្រាប់សោ SSH របស់អ្នក។
- រក្សាទុកសោសាធារណៈ និងសោឯកជន។
- កុំបិទម៉ាស៊ីនបង្កើតកូនសោ PuTTY ។ ចូលទៅគណនី GitHub របស់អ្នក ចុចរូបតំណាងរូបតំណាងរបស់អ្នកនៅជ្រុងខាងស្តាំខាងលើ បន្ទាប់មកចុចលើការកំណត់។
- ចុចលើ “SSH និង GPG keys” ហើយជ្រើសរើស “New SSH key”។
- ដាក់ឈ្មោះកូនសោ SSH របស់អ្នក ហើយចម្លងសោសាធារណៈពីម៉ាស៊ីនបង្កើតកូនសោ PuTTY ទៅក្នុងវាលកូនសោ។ បន្ទាប់ពីនោះចុច “បន្ថែម SSH Key” ។
- ត្រលប់ទៅ SourceTree ចូលទៅកាន់ “Tools” ហើយចុចលើ “Launch SSH Agent” ។
- មួយសន្ទុះ ចុចលើរូបតំណាងម៉ូនីទ័រតូចនៅលើរបារភារកិច្ច។
- ជាលទ្ធផល បញ្ជីគ្រាប់ចុចនឹងលេចឡើង។ ចុច “បន្ថែមសោ” ដើម្បីបន្ថែមសោឯកជនដែលអ្នកបានរក្សាទុកមុន។
ឥឡូវត្រឡប់ទៅទំព័រឃ្លាំង GitHub ហើយព្យាយាមក្លូនវាដោយប្រើ SSH ។ https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken គឺជាកម្មវិធីមួយផ្សេងទៀតដែលត្រូវបានរចនាឡើងដើម្បីធ្វើការជាមួយប្រព័ន្ធត្រួតពិនិត្យកំណែផ្សេងៗដោយប្រើ GUI ។ ដើម្បីចាប់ផ្តើម អ្នកត្រូវចុះឈ្មោះនៅលើ GitHub ហើយដំឡើងកម្មវិធី GitKraken ។ នៅពេលអ្នកចាប់ផ្តើមកម្មវិធី អ្នកត្រូវបញ្ចូលឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់របស់អ្នកពីសេវាកម្ម GitHub ។ ដើម្បីកុំឱ្យបញ្ចូលពាក្យសម្ងាត់រាល់ពេល អ្នកត្រូវដំឡើងសោ SSH ។ ប្រសិនបើអ្នកមិនទាន់បានបង្កើតសោ SSH ទេ អ្នកអាចធ្វើតាមការណែនាំ GitHub ស្តីពីការបង្កើតសោថ្មី។ នៅពេលដែលអ្នកមានសោ SSH របស់អ្នក អ្នកអាចបន្ថែមវាទៅក្នុងគណនី GitHub របស់អ្នក។ ដើម្បីធ្វើដូចនេះជ្រើស “ឯកសារ” បន្ទាប់មក “ចំណូលចិត្ត” ពីម៉ឺនុយមេ។ បន្ទាប់មកជ្រើសរើស “ការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវ” ហើយផ្តល់ផ្លូវសម្រាប់សោសាធារណៈ និងឯកជនរបស់អ្នក។ ជំហានដំបូងក្នុងការបោះពុម្ពផ្សាយខ្លឹមសារណាមួយទៅកាន់ GitHub គឺដើម្បីបង្កើតឃ្លាំងមូលដ្ឋានដើម្បីតាមដានការងាររបស់អ្នក។ ថតឯកសារនេះនឹងមានឯកសារទាំងអស់។ ដែលអ្នកចង់បោះផ្សាយទៅ GitHub ។ អ្នកត្រូវតែធ្វើតាមការណែនាំ៖
- ដើម្បីបង្កើតឃ្លាំងថ្មីនៅក្នុង GitKraken សូមជ្រើសរើស “ឯកសារ” ពីម៉ឺនុយមេ បន្ទាប់មក “Init Repo” ។ វានឹងមានជម្រើសជាច្រើនសម្រាប់ប្រភេទផ្សេងគ្នានៃឃ្លាំង សូមជ្រើសរើស “Local only”។
- បន្ទាប់មកជ្រើសរើសថតដែលនឹងជាឃ្លាំងថ្មីរបស់អ្នក។ អ្នកអាចជ្រើសរើសថតទទេ ឬថតឯកសារដែលមានឯកសាររួចហើយ។ អ្នកនឹងមិនបាត់បង់ការផ្លាស់ប្តូររបស់អ្នកទេ។
- ប្រអប់បន្ទាប់ក៏មានការកំណត់សម្រាប់គំរូលំនាំដើម និងឯកសារអាជ្ញាប័ណ្ណផងដែរ។ ទុកអ្វីៗគ្រប់យ៉ាងឱ្យដូចដើម។
- ចុច “បង្កើតឃ្លាំង” ។
អ្នកមិនត្រូវការគណនី Github ដើម្បីប្រើ Git (ឬ GitKraken) ក្នុងស្រុកនៅលើកុំព្យូទ័ររបស់អ្នក។ ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើអ្នកមានគម្រោងសហការជាមួយអ្នកប្រើប្រាស់ផ្សេងទៀត ឬប្រើឯកសារពីកុំព្យូទ័រច្រើន អ្នកនឹងត្រូវប្រើម៉ាស៊ីនដូចជា Github ជាដើម។ ដើម្បីបង្កើតឃ្លាំងនៅលើ GitHub បន្ទាប់ពីចុច “Init Repo” ជ្រើសរើសបន្ទាត់ “GitHub” ហើយបំពេញបង្អួចដែលលេចឡើងដូចខាងក្រោម:
- គណនី – ឈ្មោះគណនី GitHub របស់អ្នក។
- ឈ្មោះ – ឈ្មោះនៃឃ្លាំង។ សរសេរវាចេញពីអក្សរ លេខ និងសញ្ញាគូសក្រោម។
- ការពិពណ៌នា – ការពិពណ៌នាអំពីអ្វីដែលឃ្លាំងនេះនឹងមាន។
- ការ ចូលប្រើ – ការចូលទៅកាន់ទីតាំងដាច់ស្រយាល ថាតើវាគួរអាចមើលឃើញសម្រាប់មនុស្សគ្រប់គ្នា ឬនៅតែបើកចំហសម្រាប់អ្នក និងមនុស្សដែលអ្នកបន្ថែមជាអ្នកសហការ
- ក្លូនបន្ទាប់ពី init – ទុកជម្រើសនេះធីក ដែលនឹងធ្វើឱ្យឃ្លាំងមានសម្រាប់អ្នកនៅលើ GitHub ។
- កន្លែងដែលត្រូវក្លូន – ជ្រើសរើសទីតាំងមួយនៅលើកុំព្យូទ័រដែលថតឯកសារដែលបានបង្កើតថ្មីគួរតែត្រូវបានដាក់។
- ជាចុងក្រោយចុចប៊ូតុង “បង្កើតឃ្លាំង និងក្លូន” ។
បន្ទាប់ពីនោះ ថតថ្មីមួយនឹងបង្ហាញនៅជ្រុងខាងឆ្វេងខាងលើនៃចំណុចប្រទាក់ GitKraken ហើយយើងអាចឃើញព័ត៌មានបន្ថែមអំពីវានៅក្នុងជួរឈរខាងឆ្វេង។ នៅពេលភ្ជាប់ GitHub ទៅ GitKraken ត្រូវប្រាកដថាការអនុញ្ញាតត្រូវបានអនុវត្តនៅក្នុង Chrome ឬ Firefox មិនមែន Internet Explorer ទេ។
ការជួញដូរ Bots នៅលើ GitHub – Bot Github Open Source
ប្រព័ន្ធគ្រប់គ្រងកំណែ Git ត្រូវបានប្រើក្នុងចំណោមរបស់ផ្សេងទៀត ដើម្បីបង្កើត
មនុស្សយន្តពាណិជ្ជកម្ម ។ នេះគឺជាឧទាហរណ៍មួយចំនួននៃការអភិវឌ្ឍន៍បែបនេះ ដែលអ្នកអាចទាញយក និងប្រើប្រាស់បាន។
Python Trading Robot
មនុស្សយន្តជួញដូរដែលសរសេរជាភាសា Python មាននៅ https://github.com/areed1192/python-trading-robot ដែលអាចដំណើរការយុទ្ធសាស្រ្តស្វ័យប្រវត្តិដោយប្រើការវិភាគបច្ចេកទេស។ មនុស្សយន្តនេះត្រូវបានរចនាឡើងដើម្បីក្លែងធ្វើសេណារីយ៉ូទូទៅមួយចំនួន៖ វាអាចគណនាពិន្ទុហានិភ័យរួមដែលពាក់ព័ន្ធជាមួយផលប័ត្រ និងផ្តល់មតិកែលម្អក្នុងពេលជាក់ស្តែងនៅពេលធ្វើពាណិជ្ជកម្ម។ អនុញ្ញាតឱ្យអ្នកធ្វើការជាមួយនឹងតារាងទិន្នន័យពេលវេលាពិតប្រាកដដែលមានទាំងតម្លៃប្រវត្តិសាស្រ្តនិងបច្ចុប្បន្នខណៈពេលដែលពួកគេផ្លាស់ប្តូរ។ វានឹងធ្វើឱ្យដំណើរការនៃការរក្សាទុកទិន្នន័យមានលក្ខណៈសាមញ្ញ និងអាចចូលដំណើរការបានរហ័ស។ លើសពីនេះ វានឹងត្រូវបានប្ដូរតាមបំណង ដូច្នេះអ្នកអាចមើលទិន្នន័យហិរញ្ញវត្ថុរបស់អ្នកបានយ៉ាងងាយស្រួលនៅពេលវាចូលមក ហើយធ្វើការវិភាគបន្ថែមប្រសិនបើចាំបាច់។ មានសូចនាករដែលប្រើទាំងតម្លៃប្រវត្តិសាស្រ្ត និងបច្ចុប្បន្ន។
រូបយន្តពាណិជ្ជកម្ម Cassandre
តំណភ្ជាប់មនុស្សយន្តជួញដូរ Cassandre ទៅ GitHub https://github.com/cassandre-tech/cassandre-trading-bot – អាចថែរក្សាការតភ្ជាប់ទៅការផ្លាស់ប្តូរ គណនី ការបញ្ជាទិញ កិច្ចព្រមព្រៀង និងមុខតំណែង ដូច្នេះអ្នកអាចផ្តោតលើការកសាងរបស់អ្នក យុទ្ធសាស្ត្រ។ ការចេញផ្សាយនីមួយៗត្រូវបានសាកល្បងដើម្បីធ្វើការជាមួយការផ្លាស់ប្តូរ Kucoin, Coinbase និង Binance ។ ជាមួយវា វាងាយស្រួលក្នុងការបង្កើតយុទ្ធសាស្រ្តផ្ទាល់ខ្លួនរបស់អ្នក សម្រាប់ការនេះអ្នកគ្រាន់តែត្រូវកំណត់លក្ខខណ្ឌសម្រាប់ពេលដែលអ្នកចង់បង្កើតមុខតំណែងខ្លី ឬវែង ហើយកំណត់ច្បាប់។ មានកម្មវិធីផ្ទុកទិន្នន័យសម្រាប់សាកល្បង bot នៅលើទិន្នន័យប្រវត្តិសាស្រ្ត។ ក្នុងអំឡុងពេលធ្វើតេស្ត Cassandré នឹងនាំចូលទិន្នន័យ ហើយបន្ថែមវាទៅក្នុងយុទ្ធសាស្ត្ររបស់អ្នក។ Cassandre នឹងជួយអ្នកបង្កើតយុទ្ធសាស្រ្តដោយផ្អែកលើបណ្ណាល័យវិភាគបច្ចេកទេស ta4j ។
EA31337 Libre
EA31337 Libre នៅ https://github.com/EA31337/EA31337-Libre គឺជាមនុស្សយន្តពាណិជ្ជកម្ម Forex ពហុយុទ្ធសាស្រ្តឥតគិតថ្លៃដែលសរសេរក្នុង MQL ។ មនុស្សយន្តពាណិជ្ជកម្មនេះភ្ជាប់មកជាមួយជាង 35 យុទ្ធសាស្រ្តដើម្បីជ្រើសរើស។ យុទ្ធសាស្ត្រនីមួយៗអាចវិភាគទីផ្សារនៅលើស៊ុមពេលវេលាផ្សេងៗគ្នាដោយឯករាជ្យ។ ការវិភាគទីផ្សារគឺផ្អែកលើសូចនាករបច្ចេកទេសដ៏ពេញនិយម។ អ្នកក៏អាចសរសេរយុទ្ធសាស្ត្រផ្ទាល់ខ្លួនរបស់អ្នកផងដែរ។
Robot kevirite. Banavo