तुम इतनी तरह एक फाइल करने के लिए अपने git log
खोज को सीमित कर सकते हैं:गिट के साथ, आप फ़ाइल पथ के बजाय 'गिट लॉग' के साथ फ़ाइल पैटर्न की खोज कैसे करते हैं?
git log [branch] -- foo.c
लेकिन अगर आप एक फ़ाइल पैटर्न के बजाय एक पूर्ण पथ के लिए खोज कैसे सीमित हो जाएगी?
- यदि आप किसी अन्य शाखा है, जहां शैल
*
की विस्तार से काम नहीं चलेगा परgit log
चला सकते हैं ताकि आप फ़ाइल पैटर्न मिलान करने के लिए खोल पर निर्भर नहीं रह सकते पर विचार करें। - इसके अलावा, आप
git ls-files
वाली शाखा निर्दिष्ट नहीं कर सकते हैं।
मुझे लगता है कि सोचने के लिए शुरू कर यह सुविधा एक साधारण कमांड लाइन विकल्प के रूप में मौजूद नहीं है ... – Neil
शायद यह गिट के बाद के संस्करण में जोड़ा गया था, लेकिन यह मेरे लिए काम करता है: 'गिट लॉग - "*/foo.c" 'सहित शाखा विनिर्देशन। – michael