របៀបបើកកែសម្រួលនិងបម្លែងឯកសារ GITIGNORE
ឯកសារដែល មាន កន្ទុយឯកសារ GITIGNORE គឺជា ឯកសារ Git Ignore ដែលត្រូវបានប្រើជាមួយប្រព័ន្ធគ្រប់គ្រងប្រភព / ប្រភពដែលមានឈ្មោះថា Git ។ វាបញ្ជាក់ថាឯកសារនិងថតណាមួយដែលគួរមិនត្រូវបានអើពើក្នុងកូដប្រភពដែលបានផ្តល់ឱ្យ។
វាអាចត្រូវបានប្រើនៅលើមូលដ្ឋានក្នុងមួយផ្លូវដូច្នេះក្បួនត្រូវបានអនុវត្តតែចំពោះថតជាក់លាក់ប៉ុន្តែអ្នកក៏អាចបង្កើតឯកសារ GITIGNORE សកលដែលអនុវត្តទៅឃ្លាំង Git ទាំងអស់ដែលអ្នកមាន។
អ្នកអាចស្វែងរកឧទាហរណ៏ជាច្រើននៃឯកសារ GITIGNORE ដែលត្រូវបានផ្ដល់អនុសាសន៍នៅក្នុងសេណារីយ៉ូផ្សេងៗពីទំព័រពុម្ព GitHouou ។
របៀបបើកឯកសារ GITIGNORE
ឯកសារ GITIGNORE គឺជាឯកសារអត្ថបទធម្មតាមានន័យថាអ្នកអាចបើកកម្មវិធីមួយដែលមានកម្មវិធីណាមួយដែលអាចអានឯកសារអត្ថបទបាន។
អ្នកប្រើវីនដូអាចបើកឯកសារ GITIGNORE ដោយប្រើកម្មវិធី Notepad ដែលមានស្រាប់ឬជាមួយកម្មវិធី Notepad + ឥតគិតថ្លៃ។ ដើម្បីបើកឯកសារ GITIGNORE នៅលើ macOS អ្នកអាចប្រើ Gedit ។ អ្នកប្រើលីនុច (ក៏ដូចជាវីនដូនិង macOS) អាចរកឃើញ Atom មានប្រយោជន៍សម្រាប់បើកនិងកែសម្រួលឯកសារ GITIGNORE ។
ទោះជាយ៉ាងណាក៏ដោយឯកសារ GITIGNORE មិនអាចប្រើបានទេ (ឧទាហរណ៍ពួកវាមិនដំណើរការជាឯកសារមិនអើពើ) លុះត្រាតែពួកគេប្រើវាក្នុងបរិបទ Git ដែលជា កម្មវិធីឥតគិតថ្លៃ ដែលរត់លើវីនដូលីនុចនិង macOS ។
អ្នកអាចប្រើឯកសារ GITIGNORE ដោយដាក់វានៅគ្រប់ទីកន្លែងដែលអ្នកចង់ឱ្យច្បាប់អនុវត្ត។ ដាក់មួយផ្សេងនៅក្នុងថតការងារនីមួយៗហើយច្បាប់មិនអើពើនឹងដំណើរការសម្រាប់ថតនីមួយៗដាច់ដោយឡែក។ ប្រសិនបើអ្នកដាក់ឯកសារ GITIGNORE នៅក្នុង ថតឫស នៃ ថត ការងាររបស់គម្រោងអ្នកអាចបន្ថែមច្បាប់ទាំងអស់នៅទីនោះដើម្បីឱ្យវាមានតួនាទីសកល។
ចំណាំ: កុំដាក់ឯកសារ GITIGNORE នៅក្នុងថតឃ្លាំង Git; ដែលនឹងមិនអនុញ្ញាត្តិឱ្យច្បាប់អនុវត្តទេព្រោះឯកសារត្រូវការនៅក្នុងថតការងារ។
ឯកសារ GITIGNORE មានប្រយោជន៍សម្រាប់ចែករំលែកក្បួនអក្ខរាវិរុទ្ធជាមួយនរណាម្នាក់ផ្សេងទៀតដែលអាចក្លូនឃ្លាំងរបស់អ្នក។ នេះហើយជាមូលហេតុដែលយោងទៅតាម GitHub វាមានសារៈសំខាន់ក្នុងការដាក់វាចូលទៅក្នុងឃ្លាំងរបស់អ្នក។
តើធ្វើដូចម្តេចដើម្បីបម្លែងទៅ / ពីឯកសារ GITIGNORE
មើលខ្សែស្រឡាយចំណិត Stack Overflow សម្រាប់ព័ត៌មានអំពីការបម្លែង CVSIGNORE ទៅ GITIGNORE ។ ចម្លើយសាមញ្ញគឺថាមិនមាន កម្មវិធីបម្លែងឯកសារធម្មតា ដែលអាចធ្វើវាសម្រាប់អ្នកទេប៉ុន្តែអាចមានស្គ្រីបដែលអ្នកអាចប្រើដើម្បីចម្លងតាមលំនាំនៃឯកសារ CVSIGNORE ។
សូមមើលរបៀបក្នុងការបម្លែងឃ្លាំង SVN ទៅជាឃ្លាំង Git សម្រាប់ជំនួយដើម្បីធ្វើវា។ ក៏ឃើញស្គ្រីប Bash ដែលអាចទទួលបានដូចគ្នា។
ដើម្បីរក្សាទុកឯកសារ GITIGNORE របស់អ្នកទៅជាទ្រង់ទ្រាយឯកសារអត្ថបទសូមប្រើកម្មវិធីនិពន្ធអត្ថបទដែលបានរៀបរាប់ខាងលើ។ ភាគច្រើននៃពួកគេអាចបម្លែងទៅជា TXT, HTML , និងទ្រង់ទ្រាយអត្ថបទធម្មតា។
ការអានកម្រិតខ្ពស់នៅលើឯកសារ GITIGNORE
អ្នកអាចបង្កើតឯកសារ GITIGNORE មូលដ្ឋានពីស្ថានីយដោយប្រើ ពាក្យបញ្ជា នេះ:
ប៉ះ .gitignoreមួយសកលអាចត្រូវបានធ្វើដូចនេះ:
git config - global core.excludesfile ~ / .gitignore_globalជាជម្រើសប្រសិនបើអ្នកមិនចង់បង្កើតឯកសារ GITIGNORE អ្នកអាចបន្ថែមការដកចេញទៅឃ្លាំងមូលដ្ឋានរបស់អ្នកដោយកែសម្រួល .git / info / exclude file ។
នេះជាឧទាហរណ៍សាមញ្ញមួយនៃឯកសារ GITIGNORE ដែលមិនអើពើនឹងឯកសារផ្សេងៗដែលបង្កើតដោយ ប្រព័ន្ធប្រតិបត្តិការ :
.DS_Store .DS_Store? ._ * .Trashes ehthumbs.db Thumbs.dbនេះជាឧទាហរណ៍ GITIGNORE ដែលមិនរាប់បញ្ចូលឯកសារ LOG , SQL និង SQLITE ពីប្រភពកូដ:
* .log * .sql * .sqliteមានក្បួនគំរូច្រើនដែលត្រូវអនុវត្តតាមដើម្បីគោរពតាមក្បួន វាក្យសម្ព័ន្ធ ត្រឹមត្រូវដែលទាមទារដោយ Git ។ អ្នកអាចអានអត្ថបទទាំងនេះនិងច្រើនទៀតអំពីរបៀបដែលឯកសារដំណើរការពីគេហទំព័រផ្លូវការ GITIGNORE ។
សូមប្រាកដថាចងចាំថាប្រសិនបើអ្នកបានពិនិត្យមើលឯកសាររួចហើយមិនត្រូវអើពើហើយបន្ទាប់មកបន្ថែមច្បាប់មិនអើពើសម្រាប់វានៅក្នុងឯកសារ GITIGNORE Git នឹងមិនអើពើឯកសារនោះទេរហូតដល់អ្នកធ្វើ untrack វាជាមួយនឹងពាក្យបញ្ជាដូចខាងក្រោម:
git rm - បានដាក់ឈ្មោះ ឯកសារឯកសារតើឯកសាររបស់អ្នកមិនទាន់បើកឬទេ?
ប្រសិនបើឯកសាររបស់អ្នកមិនដំណើរការដូចដែលបានពណ៌នាខាងលើសូមពិនិត្យថាអ្នកកំពុងអានកន្ទុយឯកសារត្រឹមត្រូវ។ ឧទាហរណ៍ប្រសិនបើអ្នកមិនអាចបើកវាជាមួយកម្មវិធីនិពន្ធអត្ថបទឬបើ Git មិនស្គាល់ឯកសារអ្នកពិតជាមិនអាចដោះស្រាយជាមួយឯកសារ GITIGNORE បានទេ។
IGN គឺជាឯកសារមិនអើពើមួយផ្សេងទៀតប៉ុន្តែវាស្ថិតនៅក្នុងទម្រង់ឯកសារបញ្ជីមិនអើពើរបស់ RoboHelp ដែលបង្កើតដោយនិងប្រើជាមួយ Adobe RoboHelp សម្រាប់ការសាងសង់ឯកសារជំនួយវីនដូ។ ខណៈពេលដែលឯកសារអាចមានមុខងារដូចគ្នា - ដើម្បីរាយពាក្យដែលមិនអើពើពីការស្វែងរកតាមរយៈឯកសារ - វាមិនអាចប្រើជាមួយ Git និងមិនអនុវត្តតាមក្បួនវាក្យសម្ព័ន្ធដូចគ្នា។
ប្រសិនបើឯកសាររបស់អ្នកមិនបើកសូមស្រាវជ្រាវផ្នែកបន្ថែមឯកសាររបស់វាដើម្បីដឹងថាវាជាអ្វីដែលទ្រង់ទ្រាយវាដូច្នេះអ្នកអាចស្វែងរកកម្មវិធីសមរម្យដែលបើកឬបម្លែងវា។