git - ফাইল যোগ করা হয়েছে যেখানে কমিটি খুঁজুন




commit git-commit (2)

বলুন আমার একটি ফাইল foo.js যা কিছু সময় আগে সংঘটিত হয়েছিল। আমি কেবল এই ফাইলটি প্রথমে যোগ করা হয়েছে যেখানে কমিট খুঁজে পেতে চাই।

উত্তর এবং আমার নিজের tinkering পড়ার পরে, এটা আমার জন্য কাজ করে

git log --follow --diff-filter=A --find-renames=40% foo.js

এখানে সহজ, "বিশুদ্ধ গিট" উপায় এটি করার উপায়, কোন পাইপলাইন প্রয়োজন:

git log --diff-filter=A -- foo.js

ডক্স চেক করুন, আপনি মুছে ফেলা, সংশোধিত, ইত্যাদি জন্য একই জিনিস করতে পারেন।

https://git-scm.com/docs/git-log#Documentation/git-log.txt---diff-filterACDMRTUXB82308203

আমি এই জন্য একটি সহজ উপাধি আছে কারণ আমি সবসময় এটা ভুলে গেছি:

git config --global alias.whatadded 'log --diff-filter=A'

এটি এই হিসাবে সহজ করে তোলে:

git whatadded -- foo.js

নিম্নলিখিতটি হয়তো আপনার আগ্রহের নয় তবে আমি মনে করি এটি ভবিষ্যতে আপনাকে সহায়তা করবে এবং গিটের ডিবাগিং ইকোসিস্টেমের অংশ হবে:

আপনি কোনও সংশোধন এবং লেখক কোনও ফাইলের প্রতিটি লাইনের সর্বশেষ সংস্করণটি সংশোধন করে ফাইলের টীকাটি সংশোধন করার জন্য জিট-দোষ ব্যবহার করতে পারেন, https://git-scm.com/book/en/v2/Git-Tools-Debugging-with-Git

প্রাক্তন। গিট দোষ - এল 174,190 xx.py







git-log