তিল বল (Thala Guli)
সুচিপত্র:
গিট ওয়ার্কিং ডিরেক্টরিতে থাকা ফাইলগুলিকে ট্র্যাক করা যায় বা ট্রেড করা যায় না।
ট্র্যাক করা ফাইলগুলি সেগুলিই যুক্ত এবং প্রতিশ্রুতিবদ্ধ হয় এবং গিটটি তার সম্পর্কে জানে। ট্র্যাক করা ফাইলগুলি অশোধিত, সংশোধিত বা মঞ্চস্থ হতে পারে। কার্যনির্বাহী ডিরেক্টরিতে থাকা অন্যান্য সমস্ত ফাইল আনআর্যাকড এবং গিট এই ফাইলগুলি সম্পর্কে অবগত নয়।
কখনও কখনও আপনার গিট ওয়ার্কিং ডিরেক্টরিটি অপ্রয়োজনীয় ফাইলগুলির সাথে বিশৃঙ্খল হয়ে যেতে পারে যা স্বয়ংক্রিয়ভাবে উত্পন্ন, মার্জ থেকে বাঁচানো বা ভুল করে তৈরি করা হয়। এই পরিস্থিতিতে আপনি এই ফাইলগুলিকে
.gitignore
বা সেগুলি সরাতে পারেন। আপনি যদি আপনার সংগ্রহস্থলটিকে সুন্দর রাখতে এবং পরিষ্কার করতে চান তবে অপ্রয়োজনীয় ফাইলগুলি মুছে ফেলা ভাল বিকল্প।
এই নিবন্ধটি কীভাবে গিতের মধ্যে থাকা তালিকা ছাড়াই থাকা ফাইলগুলি সরিয়ে ফেলা যায় তা ব্যাখ্যা করে।
আনট্রাকড ফাইলগুলি সরানো হচ্ছে
যে কমান্ডটি আপনাকে চিহ্নবিহীন ফাইলগুলি সরাতে দেয় তা হল
git clean
।
আপনার সংগ্রহস্থলটির ব্যাকআপ রাখা সর্বদা একটি ভাল ধারণা কারণ একবার মুছে ফেলা হলে, তাদের তৈরি করা ফাইল এবং পরিবর্তনগুলি পুনরুদ্ধার করা যায় না।
আসল কমান্ড চালানোর আগে এবং অপ্রকাশিত ফাইল এবং ডিরেক্টরিগুলি সরানোর আগে
-n
বিকল্পটি ব্যবহার করে যা একটি "শুকনো রান" সম্পাদন করবে এবং আপনাকে কী ফাইল এবং ডিরেক্টরি মুছে ফেলা হবে তা দেখাবে:
git clean -d -n
আউটপুটটি এরকম কিছু দেখবে:
Would remove content/test/ Would remove content/blog/post/example.md
যদি উপরে তালিকাভুক্ত কিছু ফাইল গুরুত্বপূর্ণ হয় তবে আপনার এই ফাইলগুলি
git add
দিয়ে ট্র্যাক করা শুরু করা উচিত
.gitignore
আপনার
.gitignore
।
একবার আপনি নিশ্চিত হয়ে যান যে আপনি এগিয়ে যেতে এবং চিহ্নিত করা ফাইলগুলি এবং ডিরেক্টরিগুলি মুছতে চান, টাইপ করুন:
git clean -d -f
কমান্ডটি সফলভাবে মুছে ফেলা সমস্ত ফাইল এবং ডিরেক্টরি মুদ্রণ করবে:
Removing content/test/ Removing content/blog/post/example.md
-d
বিকল্পটি গিটকে অবিরত তালিকাভুক্ত ডিরেক্টরিগুলিও সরাতে বলে। আপনি যদি খালি চিহ্নবিহীন ডিরেক্টরিগুলি মুছতে না চান তবে
-d
বিকল্পটি বাদ দিন।
-f
বিকল্পটি বল প্রয়োগের জন্য দাঁড়িয়েছে। যদি ব্যবহার না করা হয় এবং গিট কনফিগারেশন ভেরিয়েবল
clean.requireForce
সত্য সেট করা থাকে, গিট ফাইলগুলি মুছবে না।
git clean -d -i
আউটপুটটি ফাইল এবং ডিরেক্টরিগুলি সরিয়ে ফেলা হবে এবং সেই ফাইলগুলির সাথে আপনাকে কী করতে হবে তা জিজ্ঞাসা করবে:
Would remove the following items: content/test/ content/blog/post/example.md *** Commands *** 1: clean 2: filter by pattern 3: select by numbers 4: ask each 5: quit 6: help
পছন্দগুলির মধ্যে একটি নির্বাচন করুন এবং
Enter
।
আপনি যদি প্রদত্ত ডিরেক্টরিগুলিতে ক্লিন অপারেশনকে সীমাবদ্ধ করতে চান, কমান্ডের আর্গুমেন্ট হিসাবে অচিহ্নযুক্ত ফাইলগুলি পরীক্ষা করার জন্য ডিরেক্টরিগুলির পাথগুলি দিন। উদাহরণস্বরূপ,
src
ডিরেক্টরিতে ফাইলগুলি পরীক্ষা করার জন্য আপনি চালনা করবেন:
উপেক্ষা করা ফাইলগুলি সরানো হচ্ছে
git clean
কমান্ডটি উপেক্ষা করা ফাইল এবং ডিরেক্টরিগুলি সরিয়ে ফেলার অনুমতি দেয়।
সমস্ত অবহেলিত এবং চিহ্নবিহীন ফাইলগুলি অপসারণ করতে
-x
বিকল্পটি ব্যবহার করুন:
git clean -d -n -x
git clean -d -n -X
উপরের কমান্ডটি আপনার
.gitignore
তালিকাভুক্ত সমস্ত ফাইল এবং ডিরেক্টরিগুলি মুছে
.gitignore
এবং চিহ্নবিহীন ফাইলগুলি সংরক্ষণ করবে।
উপসংহার
এই টিউটোরিয়ালে, আমরা আপনাকে দেখিয়েছি কীভাবে গিটের মধ্যে থাকা তালিকা ছাড়াই থাকা ফাইল এবং ডিরেক্টরিগুলি মুছবেন। আসলে ফাইল মুছে ফেলার আগে কমান্ডটি সর্বদা শুকিয়ে যেতে ভুলবেন না।
উইন্ডোজ 10 এ প্রতিটি ড্রাইভ থেকে টেম্প ফাইলগুলি কীভাবে সরিয়ে ফেলা যায়

উইন্ডোজ মেশিনগুলি অস্থায়ী ফাইলগুলি সংগ্রহ করতে কুখ্যাত হয়, বিশেষত যেখানে আপনি নিজের সফ্টওয়্যার ইনস্টল করেন। সমস্ত ড্রাইভ থেকে আপনি কীভাবে এগুলি সরাতে পারবেন তা এখানে।
কীভাবে পিডিএফ ফাইলগুলি থেকে পাসওয়ার্ড সুরক্ষা সরিয়ে ফেলা যায়

AnyBizSoft ব্যবহার করে কীভাবে পাসওয়ার্ড সুরক্ষা এবং পিডিএফ ডকুমেন্টগুলি থেকে এনক্রিপশন সরিয়ে ফেলা যায় তা শিখুন
আইটিউনস (এবং কপিরাইট) ব্যবহার করে কীভাবে নকল মিডিয়া ফাইলগুলি সরিয়ে ফেলা যায়

আইটিউনস (এবং কপিরাইট ট্রান্স) ব্যবহার করে কীভাবে ডুপ্লিকেট মিডিয়া ফাইলগুলি সরানো যায় তা শিখুন।