diff-so-fancydiffমানব চক্ষু বলের জন্য ডিজাইন করা একটি হাই-হাইলাইটার।
এটা তোলে নেতৃস্থানীয় সরিয়ে ফেলা হবে +/ -যা কাটা জন্য বিরক্তিকর / আটকানোর এবং ফাইল মধ্যে স্পষ্ট বিভাগে করে তোলে।
রঙিন git(বাম) বনাম diff-so-fancy(ডান - চরিত্র-স্তরের হাইলাইটগুলি নোট করুন):

আপনি যদি diff-so-fancy(ডান দিকের) আউটপুট চান তবে কোনও gitসংগ্রহস্থলের ফাইলগুলিতে সীমাবদ্ধ না .bashrcরেখে, কোনও ফাইলের জন্য এটি ব্যবহার করতে নিম্নলিখিত ফাংশনটি যুক্ত করুন :
dsf() { git diff --no-index --color "$@" | diff-so-fancy; }
যেমন:
dsf original changed-file
চরিত্রের স্তর হাইলাইটিং এবং স্ট্যান্ডার্ড diffফর্ম্যাট
আপনি যদি অ-মানক বিন্যাস পছন্দ না করেন diff-so-fancyতবে তবুও চরিত্র-স্তরের gitহাইলাইটিং চান, এমন ব্যবহার করুন diff-highlightযা gitআউটপুট নেয় এবং সত্যই সুন্দর মানক- diffফর্ম্যাট আউটপুট উত্পাদন করে :

এটিকে ডিফল্টরূপে ব্যবহার gitকরতে আপনার এতে যুক্ত করুন .gitconfig:
[color "diff-highlight"]
oldNormal = red bold
oldHighlight = red bold 52
newNormal = green bold
newHighlight = green bold 22
[pager]
diff = diff-highlight | less -FRXsu --tabs=4
[pager]অধ্যায় বলে gitনল তার ইতিমধ্যে colourised আউটপুট diff-highlightযা চরিত্র পর্যায়ে colourises, এবং তারপর পৃষ্ঠাগুলি আউটপুটে কম বরং ডিফল্ট ব্যবহার না করে (প্রয়োজন হলে), less।