មគ្គុទ្ទេសក៍អ្នកណែនាំថ្មីដើម្បីដំឡើងកម្មវិធីដោយប្រើ GIT

របៀបធ្វើការជាមួយឃ្លាំងកម្មវិធី Git

Git ប្រភពបើកទូលាយគឺជាប្រព័ន្ធគ្រប់គ្រងកំណែដែលប្រើច្រើនជាងគេបំផុតនៅក្នុងពិភពលោក។ គម្រោងចាស់ទុំត្រូវបានបង្កើតឡើងដោយលោក Linus Torvalds ដែលជាអ្នកបង្កើតប្រព័ន្ធប្រតិបត្តិការលីនុចហើយវាជាកន្លែងប្រមូលផ្ដុំនៃគម្រោងផ្នែកទន់ទាំងពាណិជ្ជកម្មនិងប្រភពបើកចំហដែលអាស្រ័យទៅលើ Git សម្រាប់ការគ្រប់គ្រងកំណែ។

មគ្គុទ្ទេសក៍នេះបង្ហាញពីរបៀបទទួលបានគម្រោងពី Git ពីរបៀបតំឡើងកម្មវិធីនៅលើប្រព័ន្ធរបស់អ្នកនិងរបៀបផ្លាស់ប្តូរលេខកូដដែលទាមទារចំណេះដឹងអំពីការសរសេរកម្មវិធី។

របៀបស្វែងរកកម្មវិធីដោយប្រើ GIT

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

ឧទាហរណ៍នៃការក្លូនឃ្លាំង Git

ដើម្បីដោនឡូតកម្មវិធីមួយអ្នកនឹងក្លូនវា។ នីតិវិធីគឺសាមញ្ញប៉ុន្តែអ្នកត្រូវតែមាន Git ដំឡើងនៅលើប្រព័ន្ធរបស់អ្នក។ ដោយប្រើកម្មវិធីបន្ទាត់ពាក្យបញ្ជាតិចតួចដែលហៅថា cowsay ដែលត្រូវបានប្រើដើម្បីបង្ហាញសារជាពពុះនិយាយពីគោ ASCII នេះជាឧទាហរណ៍មួយអំពីរបៀបស្វែងរកនិងក្លូនកម្មវិធីពី GitHub ។

វាយ cowsay ក្នុងវាលស្វែងរកហ្គីត។ អ្នកនឹងកត់សម្គាល់ឃើញថាមានកំណែមួយចំនួនដែលអ្នកអាចជ្រើសរើសបាន។ ឧទាហរណ៍មួយសម្រាប់ឧទាហរណ៍នេះដែលប្រើ Perl នាំអ្នកទៅទំព័រដែលមានឯកសារច្រើន។

ដើម្បីក្លូនឃ្លាំង cowsay ជាក់លាក់នេះបញ្ចូលពាក្យបញ្ជាដូចខាងក្រោម:

git clone git: //github.com/schacon/cowsay

ពាក្យបញ្ជា git រត់ Git ពាក្យបញ្ជាក្លូន clones ឃ្លាំងលើកុំព្យូទ័ររបស់អ្នកហើយផ្នែកចុងក្រោយគឺជាអាសយដ្ឋានទៅកាន់គម្រោងដែលអ្នកចង់ក្លូន។

របៀបចងក្រងនិងដំឡើងលេខកូដ

ដំឡើងកម្មវិធីដំបូងគ្រាន់តែដើម្បីប្រាកដថាវាដំណើរការ។ របៀបដែលអ្នកធ្វើវាអាស្រ័យលើគម្រោងដែលអ្នកបានទាញយក។ ឧទាហរណ៍គម្រោង C អាចនឹងតម្រូវឱ្យអ្នកដំណើរការ makefile ចំណែកឯគម្រោង cowsay ក្នុងឧទាហរណ៍នេះតម្រូវឱ្យអ្នកដំណើរការ សែលស្គ្រីប

ដូច្នេះតើអ្នកដឹងពីអ្វីដែលត្រូវធ្វើ?

ក្នុងថតដែលអ្នកក្លូនវាគួរតែមានថតឯកសារ cowsay ។ ប្រសិនបើអ្នករុករកថតឯកសារ cowsay ដោយប្រើពាក្យបញ្ជាស៊ីឌីហើយបន្ទាប់មកធ្វើការចុះបញ្ជីថតអ្នកគួរតែមើលឃើញឯកសារដែលមានឈ្មោះថា README ឬឯកសារដែលមានឈ្មោះថា INSTALL ឬអ្វីដែលលេចចេញជាមគ្គុទ្ទេសក៍ជំនួយ។

ក្នុងករណីនេះឧទាហរណ៏ cowsay មានទាំង README និងឯកសារ INSTALL ។ ឯកសារ README បង្ហាញពីរបៀបប្រើសូហ្វវែរហើយឯកសារ INSTALL ផ្តល់ការណែនាំដើម្បីដំឡើង cowsay ។ ក្នុងករណីនេះការណែនាំគឺត្រូវដំណើរការពាក្យបញ្ជាដូចខាងក្រោម:

sh ។ install.sh

ក្នុងអំឡុងពេលដំឡើងអ្នកត្រូវបានសួរថាតើអ្នករីករាយចំពោះវាដើម្បីដំឡើង cowsay ទៅថតឯកសារលំនាំដើមដែលបានផ្ដល់។ អ្នកអាចចុចថយក្រោយដើម្បីបន្តឬបញ្ចូលផ្លូវថ្មី។

តើធ្វើដូចម្តេចដើម្បីរត់ Cowsay

អ្វីទាំងអស់ដែលអ្នកត្រូវធ្វើដើម្បីរត់ cowsay គឺវាយពាក្យបញ្ជាដូចខាងក្រោម:

សូមសរសើរពិភពលោក

ពាក្យ hello ពិភពលោក លេចឡើងនៅក្នុងពពុះនៃការនិយាយពីមាត់គោ។

ការផ្លាស់ប្តូរ Cowsay

ឥឡូវអ្នកបានដំឡើង cowsay អ្នកអាចកែប្រែឯកសារដោយប្រើកម្មវិធីនិពន្ធសំណព្វរបស់អ្នក។ ឧទាហរណ៍នេះប្រើ កម្មវិធីនិពន្ធ nano ដូចខាងក្រោម:

nano cowsay

អ្នកអាចផ្គត់ផ្គង់ឧបករណ៍ប្ដូរទៅពាក្យបញ្ជា cowsay ដើម្បីផ្លាស់ប្តូរភ្នែករបស់គោ។

ឧទាហរណ៍ cowsay -g បង្ហាញសញ្ញាប្រាក់ដុល្លារជាភ្នែក។

អ្នកអាចកែប្រែឯកសារដើម្បីបង្កើតជម្រើសស៊ីក្លូដូច្នេះនៅពេលអ្នកវាយ cowsay-c គោមានភ្នែកតែមួយ។

បន្ទាត់ទីមួយដែលអ្នកត្រូវផ្លាស់ប្តូរគឺបន្ទាត់ 46 ដែលមានរូបរាងដូចខាងក្រោម:

getopts ('bde: f: ghlLnNpstT: wW: y', \% opts);

ទាំងនេះគឺជាឧបករណ៍ប្តូរដែលអ្នកអាចប្រើជាមួយ cowsay ។ ដើម្បីបន្ថែម -c ជាជម្រើសមួយសូមប្តូរបន្ទាត់ដូចខាងក្រោម:

getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts);

រវាងបន្ទាត់ទី 51 និង 58 អ្នកឃើញបន្ទាត់ខាងក្រោម:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'};

ដូចដែលអ្នកអាចឃើញមានអថេរសម្រាប់ជម្រើសនីមួយៗដែលពន្យល់ពីអ្វីដែលប្តូរនឹងធ្វើ។ ឧទាហរណ៍ $ greedy = $ opts ['g]';

បន្ថែមបន្ទាត់មួយសម្រាប់ការកែប្រែ -c switch ដូចខាងក្រោម:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'}; $ cyclops = $ opts ['c'];

នៅលើបន្ទាត់ 144 មានទម្រង់ការស្ទង់មតិហៅថា construct_face ដែលត្រូវបានប្រើដើម្បីបង្កើតមុខសត្វគោ។

កូដនេះមើលទៅដូចនេះ:

sub construct_face {if ($ borg) {$ eyes = "=="; } ប្រសិនបើ ($ dead) {$ eyes = "xx"; $ tongue = "U"; } ប្រសិនបើ ($ greedy) {$ eyes = "\ $ \ $"; } ប្រសិនបើ ($ paranoid) {$ eyes = "@@"; } ប្រសិនបើ ($ stoned) {$ eyes = "**"; $ tongue = "U"; } ប្រសិនបើ (tiredness) {$ eyes = "-"; } ប្រសិនបើ ($ មានខ្សែ) {$ eyes = "OO"; } ប្រសិនបើ ($ young) {$ eyes = ".. "; }}

សម្រាប់អញ្ញត្តិនីមួយៗដែលបានរៀបរាប់ពីមុនមានអក្សរខុសៗគ្នាដែលត្រូវបានដាក់ក្នុងអថេរ $ eyes ។

បន្ថែមមួយសម្រាប់អថេរ $ cyclops:

sub construct_face {if ($ borg) {$ eyes = "=="; } ប្រសិនបើ ($ dead) {$ eyes = "xx"; $ tongue = "U"; } ប្រសិនបើ ($ greedy) {$ eyes = "\ $ \ $"; } ប្រសិនបើ ($ paranoid) {$ eyes = "@@"; } ប្រសិនបើ ($ stoned) {$ eyes = "**"; $ tongue = "U"; } ប្រសិនបើ (tiredness) {$ eyes = "-"; } ប្រសិនបើ ($ មានខ្សែ) {$ eyes = "OO"; } ប្រសិនបើ ($ young) {$ eyes = ".. "; } ប្រសិនបើ ($ cyclops) {$ eyes = "()"; }}

បានរក្សាទុកឯកសារនិងរត់ពាក្យបញ្ជាដូចខាងក្រោមដើម្បីដំឡើង cowsay ។

sh ។ install.sh

ឥឡូវនេះនៅពេលដែលអ្នករត់ cowsay- c ជំរាបសួរពិភពលោក គោមានតែមួយភ្នែក។