से Git-दोष :
संशोधन की जानकारी के साथ दी गई फ़ाइल में प्रत्येक पंक्ति को एनोटेट करता है जिसने अंतिम बार लाइन को संशोधित किया था। वैकल्पिक रूप से, दिए गए संशोधन से एनोटेटिंग शुरू करें।
जब एक या अधिक बार निर्दिष्ट किया जाता है, -L अनुरोधित लाइनों के लिए एनोटेशन को प्रतिबंधित करता है।
उदाहरण:
johndoe@server.com:~# git blame .htaccess
...
^e1fb2d7 (John Doe 2015-07-03 06:30:25 -0300 4) allow from all
^72fgsdl (Arthur King 2015-07-03 06:34:12 -0300 5)
^e1fb2d7 (John Doe 2015-07-03 06:30:25 -0300 6) <IfModule mod_rewrite.c>
^72fgsdl (Arthur King 2015-07-03 06:34:12 -0300 7) RewriteEngine On
...
कृपया ध्यान दें कि git blame
कालानुक्रमिक अर्थ में प्रति-पंक्ति संशोधन इतिहास नहीं दिखाता है। यह केवल दिखाता है कि अंतिम व्यक्ति में अंतिम दस्तावेज़ में एक पंक्ति को बदलने वाला अंतिम व्यक्ति कौन था HEAD
।
कहने का तात्पर्य यह है कि किसी डॉक्यूमेंट लाइन का पूरा इतिहास / लॉग देखने के लिए, आपको git blame path/to/file
अपने प्रत्येक कमिटमेंट को चलाने की आवश्यकता होगी git log
।
git praise
इसके बजाय उपयोग कर सकते हैं :) github.com/ansman/git-praise