যেহেতু গিট কোনও ফোল্ডার জানে না, কেবল ফাইলগুলি, খালি ফোল্ডার স্ট্রাকচারগুলি সংগ্রহস্থলটিতে শেষ হয় না। তবে যেহেতু অনেকগুলি ফ্রেমওয়ার্ক এবং প্রকল্পগুলির একেবারে এটির প্রয়োজন তাই তাদের এখানেই শেষ হওয়া উচিত। একটি সাধারণ অনুশীলন হ'ল তথাকথিত স্থানধারক ফাইলগুলি (প্রায়শই .gitkeep নামে পরিচিত) তৈরি করা হয়, যা স্পষ্টভাবে ফোল্ডারের কাঠামো নির্দিষ্ট করে। এই ফাইলগুলি সহজেই তৈরি করা যেতে পারে এবং যদি ইচ্ছা হয় তবে ফোল্ডারে থাকা অন্যান্য ফাইলগুলিও উপেক্ষা করা হবে তা নিশ্চিত করুন।
প্রথমে আমরা একটি পরীক্ষার সংগ্রহস্থল তৈরি করি এবং কিছু উপ-ফোল্ডার তৈরি করি:
434e6616f335599d241482f169f68f1b
আমাদের এখন নিম্নলিখিত ফোল্ডার কাঠামো রয়েছে:
434e6616f335599d241482f169f68f1b
যেমনটি প্রত্যাশিত, গিটের স্থিতি -u আমাদের কোনও পরিবর্তন দেখায় না:
আমরা এখন প্রয়োজনীয় স্থানগুলিতে স্থানধারক ফাইলগুলি তৈরি করতে ব্যবহার করব use:
434e6616f335599d241482f169f68f1b
আমরা এখন নিম্নলিখিত ফোল্ডার / ফাইল গঠন পেয়েছি:
434e6616f335599d241482f169f68f1b
গিট স্ট্যাটাস -u এখন আমাদের দেখায় যে সমস্ত ফোল্ডার (অন্তর্নিহিত) সঞ্চিত্রে শেষ হয়:
যদি আমরা এখন নিশ্চিত করতে চাই যে ফোল্ডারের কাঠামোটি সর্বদা সংগ্রহস্থলটিতে শেষ হয় তবে কোনও ফাইল নয় (প্লেসোল্ডার ফাইলগুলি বাদে), আমরা একটি গিটিংগোর তৈরি করি:
434e6616f335599d241482f169f68f1b
আমরা ব্যবহার করে ডাবল স্টার সিনট্যাক্স:
434e6616f335599d241482f169f68f1b
প্রথম লাইনটি "ফু" ফোল্ডারে সমস্ত ফাইল এবং ফোল্ডারকে (যে কোনও স্তরে) পুনরাবৃত্তি করে তা উপেক্ষা করে, দ্বিতীয় লাইনটি নিয়ম করে এই ফোল্ডারটি (যে কোনও স্তরের) থেকে সমস্ত ফোল্ডারকে বাদ দেয় এবং তৃতীয় লাইনটি সমস্ত .গিটকিপ ফাইলগুলি (যে কোনও স্তরের) বাদ দেয় ।
এখন কিছু পরীক্ষা ফাইল তৈরি করা যাক:
434e6616f335599d241482f169f68f1b
একটি গিট স্ট্যাটাস -u এখন আমাদের পছন্দসই ফলাফল দেখায়: