1) একক ইতিমধ্যে সংস্করণযুক্ত ফাইলের পরিবর্তনগুলি উপেক্ষা করা শুরু করা
git update-index --assume-unchanged "main/dontcheckmein.txt"
এবং এটি পূর্বাবস্থায় ফেরা git update-index --no-assume-unchanged "main/dontcheckmein.txt"
ফাইল উপেক্ষা করার জন্য গিথুব ডক্স
2) কোনও নির্দিষ্ট একক ফাইল এটির সংগ্রহস্থলে তৈরি হওয়া থেকে বিরত রেখে সম্পূর্ণ উপেক্ষা করা
প্রথমে, এই স্ট্যাকওভারফ্লো পোস্টটি দেখুন: গিট গ্লোবাল কাজ করছে না তা উপেক্ষা করুন
ইন .gitignore, নেতৃত্ব ছাড়াই ফাইলের সাথে আপেক্ষিক পথ যুক্ত করুন ./।
সুতরাং, যদি আপনার ফাইল এ MyProject/MyFolder/myfile.txt, (যেখানে .gitরয়েছেন MyProjectফোল্ডার), অ্যাড MyFolder/myfile.txtআপনার কাছে .gitignoreফাইল।
কোন নিয়মগুলি উপেক্ষা করার সাথে যুক্ত তা আপনি নিশ্চিত করতে পারেন git check-ignore "MyFolder/myfile.txt"
বিশ্বব্যাপী উপেক্ষা সম্পর্কে
সেই লিঙ্কটি সম্পর্কে কথা বলা হয়েছে ~/.gitignore_global, তবে ফাইলটি আপনার প্রকল্পের সাথে সম্পর্কিত। সুতরাং, যদি আপনি করা প্যাটার্ন অগ্রাহ্য MyFolder/myfile.txtমধ্যে ~/.gitignore_global, এটা কাজ করবে কিন্তু অনেক অর্থে দেখা যায় না হবে ...
অন্যদিকে, যদি আপনি সেটআপ আপনার প্রকল্পের git config core.excludesfile .gitignoreযেখানে .gitignoreরয়েছে MyProject, স্থানীয় ফাইল ওভাররাইড করবে ~/.gitignore_global, থাকতে পারে যা খুব দরকারী নিয়ম ...
সুতরাং, এখন জন্য, আমি মনে করি এটি আপনার মিশ্রিত করা কিছু স্ক্রিপ্ট করতে সেরা .gitignoreসঙ্গে ~/.gitignore_globalএ .gitignore।
একটি শেষ সতর্কতা
আপনি যে ফাইলটি উপেক্ষা করতে চান তা যদি ইতিমধ্যে সংগ্রহস্থলে থাকে তবে আপনি যদি না করেন তবে এই পদ্ধতিটি কাজ করবে না: git rm "MyFolder/myfile.txt"তবে প্রথমে এটি ব্যাক আপ করুন, কারণ এটি স্থানীয়ভাবেও সরানো হবে! আপনি পরে এটি অনুলিপি করতে পারেন ...