আমি একটি নির্দিষ্ট স্ট্রিং সন্ধান করতে সক্ষম হতে চাই যা কোনও শাখায় যে কোনও প্রতিশ্রুতিতে প্রবর্তিত হয়েছিল, আমি কীভাবে এটি করতে পারি? আমি কিছু খুঁজে পেয়েছি (যা আমি উইন git whatchanged32 এর জন্য সংশোধন করেছি), তবে বিভিন্ন শাখায় সন্ধান করছে বলে মনে হচ্ছে না (পাইকার্ক অংশটিকে উপেক্ষা করুন, এটি কেবল একটি এমএসএস / উইন লাইন ফিড ফিক্স)
git whatchanged -- <file> | \
grep "^commit " | \
python -c "exec(\"import sys,msvcrt,os\nmsvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)\nfor l in sys.stdin: print(l.split()[1])\")" | \
xargs -i% git show origin % -- <file>
আপনার সমাধানটি ধীর গতিতে আসলেই কিছু যায় আসে না।