আপনার color.diff.Wites স্পেস কনফিগারেশন সেটিংস সেট করতে হবে, উদাহরণস্বরূপ:
git config color.diff.whitespace "red reverse"
(আমি ধরে নিচ্ছি যে আপনি ইতিমধ্যে যেহেতু রঙিন প্যাচগুলি দেখেন বলে আপনার কাছে ইতিমধ্যে আছে color.diff
বা color.ui
সেট আপ হয়েছে ))auto
git diff
তুমি ভাল টিউন হোয়াইটস্পেস ত্রুটি লাল হাইলাইট করা হয়, তারপর আপনি পরিবর্তন করতে পারেন ধরণ চান core.whitespace
, কিন্তু blank-at-eol
ডিফল্টরূপে সক্রিয় করা হয় যাতে আপনি সম্ভবত উদাহরণস্বরূপ আপনি উল্লেখ জন্য পরিবর্তনের প্রয়োজন হবে না।
বিভ্রান্তির একটি সম্ভাব্য উত্স হ'ল git diff
হোয়াইটস্পেস ত্রুটিগুলি কেবল প্রবর্তিত রেখাগুলিতেই হাইলাইট করা হয়, অপসারণকারীরা নয়। ( আপডেট: পল হুইটেকার তার উত্তরে যেমন উল্লেখ করেছেন , যেটা আপনার আপলোড করা উচিত :), আপনি এগুলির সাথে পার্থক্যের ধারণাটি পরিবর্তন করে দেখতে পারেন git diff -R
))
গিট কনফিগারেশন ম্যান পৃষ্ঠাতে আপনি এই কনফিগারেশন বিকল্পগুলিতে আরও ডকুমেন্টেশন পেতে পারেন
আপনি যদি কলডেজ-R
ব্যবহার করতে না চান তবে আপনি ডিফ ম্যান পৃষ্ঠা থেকে হোয়াইটস্পেস ত্রুটি হাইলাইট বিকল্পটি ব্যবহার করতে পারেন ।
--ws-ত্রুটি হাইলাইট =
Color.diff.whitespace দ্বারা বর্ণিত বর্ণের দ্বারা বর্ণিত রেখাগুলিতে স্বাক্ষরের ত্রুটিগুলি হাইলাইট করুন। পুরানো, নতুন, প্রসঙ্গে কমা দ্বারা বিযুক্ত তালিকা is যখন এই বিকল্পটি দেওয়া হয় না, শুধুমাত্র নতুন লাইনে শ্বেতস্পেসের ত্রুটিগুলি হাইলাইট করা হয়। উদাহরণস্বরূপ --Wes- ত্রুটি-হাইলাইট = নতুন, পুরানো হাইলাইটগুলি উভয় মোছা এবং যুক্ত লাইনগুলিতে হোয়াইটস্পেস ত্রুটি। সমস্ত পুরানো, নতুন, প্রসঙ্গে শর্ট হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।
git diff --ws-error-highlight=new,old <file>
অথবা
git diff --ws-error-highlight=all <file>
আমি স্থায়ীভাবে এটি চালু করার এবং কোনও কোনও নাম ব্যবহার করে কনফিগারেশনে সংরক্ষণ করার কোনও উপায় জানি না:
git config alias.df 'diff --ws-error-highlight=all'
এখন আপনি ব্যবহার করতে পারেন:
git df <file>
লাল পরিবর্তনগুলি দেখতে।
নোট করুন যে গিট 2.11 (Q4 2016) এর সাথে , এই এলিফটি প্রতিস্থাপন করা হতে পারে:
git config diff.wsErrorHighlight all
দেখুন উপর ডকgit diff
এবং উপরgit config
।