ដោយសារ Git មិនស្គាល់ថតឯកសារ មានតែឯកសារ រចនាសម្ព័ន្ធថតទទេមិនបញ្ចប់នៅក្នុងឃ្លាំងទេ។ ដោយសារក្របខ័ណ្ឌ និងគម្រោងជាច្រើនពិតជាត្រូវការទាំងនេះ ពួកគេគួរតែបញ្ចប់នៅទីនោះ។ ការអនុវត្តទូទៅមួយគឺបង្កើតអ្វីដែលគេហៅថាឯកសារកន្លែងដាក់ (ជារឿយៗគេហៅថា .gitkeep) ដែលបញ្ជាក់យ៉ាងច្បាស់លាស់នូវរចនាសម្ព័ន្ធថត។ អ្នកអាចបង្កើតឯកសារទាំងនេះបានយ៉ាងងាយស្រួល ហើយប្រសិនបើចង់បាន សូមប្រាកដថាឯកសារផ្សេងទៀតក្នុងថតមិនត្រូវបានអើពើ។
ដំបូងយើងបង្កើតឃ្លាំងសាកល្បងនិងបង្កើតថតរងមួយចំនួន:
434e6616f335599d241482f169f68f1b
ឥឡូវយើងមានរចនាសម្ព័ន្ធថតខាងក្រោម:
434e6616f335599d241482f169f68f1b
ដូចដែលបានរំពឹងទុក ស្ថានភាព git -u បង្ហាញយើងមិនមានការផ្លាស់ប្តូរទេ:

ឥឡូវយើងនឹងប្រើការ ស្វែងរកដើម្បី បង្កើតឯកសារកន្លែងដាក់នៅទីតាំងដែលត្រូវការទាំងអស់:
434e6616f335599d241482f169f68f1b
ឥឡូវយើងទទួលបានថត / រចនាសម្ព័ន្ធឯកសារដូចខាងក្រោម:
434e6616f335599d241482f169f68f1b
ស្ថានភាព git -u ឥឡូវបង្ហាញយើងថាថតទាំងអស់ (ជាក់ស្តែង) បញ្ចប់នៅក្នុងឃ្លាំង:

ប្រសិនបើឥឡូវនេះយើងចង់ធានាថារចនាសម្ព័ន្ធថតតែងតែបញ្ចប់នៅក្នុងឃ្លាំងប៉ុន្តែមិនមានឯកសារណាមួយទេ (ក្រៅពីឯកសារកន្លែងដាក់) យើងបង្កើត gitignore មួយ។:
434e6616f335599d241482f169f68f1b
យើងប្រើឯកសារ វាក្យសម្ព័ន្ធផ្កាយទ្វេ:
434e6616f335599d241482f169f68f1b
ខ្សែទីមួយមិនអើពើនឹងឯកសារនិងថតឯកសារទាំងអស់ (នៅកម្រិតណាមួយ) នៅក្នុងថតឯកសារ "foo", ខ្សែទីពីរមិនរាប់បញ្ចូលថតទាំងអស់ពីច្បាប់នេះ (នៅកម្រិតណាមួយ) និងខ្សែទីបីមិនរាប់បញ្ចូលឯកសារ .gitkeep ទាំងអស់ (នៅកម្រិតណាមួយ) ។
ឥឡូវសូមបង្កើតឯកសារសាកល្បងមួយចំនួន:
434e6616f335599d241482f169f68f1b
ស្ថានភាព git -u ឥឡូវនេះបង្ហាញយើងនូវលទ្ធផលដែលចង់បាន:
