मेरे पास एक प्रतिबद्धता सी है। मैं उस सटीक प्रतिबद्धता सी + मेटाफॉर्मेशन के बदलाव को प्राप्त करना चाहता हूं और कोई अन्य नहीं। क्या ऐसा करने के लिए git log -p c^..c
से कोई आसान तरीका है?एक संशोधन के गिट लॉग
130
A
उत्तर
196
आप
git show c
7
git log -p c -1
बस यही करता है।
36
मीकल Trybus 'जवाब सादगी के लिए सबसे अच्छा है (जहाँ c प्रतिबद्ध आईडी है) का उपयोग कर सकते हैं। लेकिन अगर आप नहीं है diff अपने उत्पादन में चाहते हैं तो आप हमेशा की तरह कुछ कर सकते हैं:
git log -1 -U c
कि आप लॉग प्रतिबद्ध दे देंगे, और फिर आप के लिए सभी Git लॉगिंग विकल्पों पर पूरा नियंत्रण होगा अपने स्वचालन उद्देश्यों। आपके उदाहरण में आपने कहा था कि आप परिवर्तन-सेट चाहते थे। सबसे मानव पठनीय रास्ता पूरा करने के लिए है कि होगा:
git log --name-status --diff-filter="[A|C|D|M|R|T]" -1 -U c
या, आप 1.8.x से अधिक Git संस्करण उपयोग कर रहे हैं यह होगा:
git log --name-status --diff-filter="ACDMRT" -1 -U c
यह आपको दे देंगे परिणाम इसी तरह करने के लिए:
commit {c}
Author: zedoo <[email protected]>
Date: Thu Aug 2 {time-stamp}
{short description}
D zedoo/foo.py
A zedoo/bar.py
बेशक आप जो भी घटनाओं आपको योग्य को फ़िल्टर, और बदले प्रारूप के रूप में आप जो अच्छी तरह here प्रलेखित पारंपरिक Git-लॉग कमांड के माध्यम से इच्छा कर सकते हैं।
संबंधित मुद्दे
- 1. गिट लॉग: भविष्य के संशोधन का लॉग
- 2. गिट: एक रिमोट संशोधन
- 3. svn लॉग अनुपलब्ध संशोधन
- 4. गिट: वर्तमान संशोधन केवल
- 5. गिट संशोधन संख्या
- 6. गिट लॉग
- 7. गिट संशोधन अभिव्यक्ति क्या है?
- 8. एक निश्चित संशोधन
- 9. गिट-सबट्री: लॉग
- 10. गिट लॉग इतिहास
- 11. मुझे गिट लॉग
- 12. साफ़ गिट लॉग फ़ाइल
- 13. गिट एसवीएन अधिक संशोधन प्राप्त करें
- 14. पुरानी गिट प्रतिबद्धता में संशोधन कैसे करें?
- 15. गिट-लॉग और गिट-व्हाट्सएक्ड के बीच अंतर?
- 16. मैं एक विशेष फ़ाइल के संबंध में संशोधन के लिए गिट लॉग (या svn लॉग) को कैसे सीमित कर सकता हूं?
- 17. भंडार क्लोनिंग के बिना गिट लॉग?
- 18. गिट लॉग इन जेडएसएच टर्मिनल
- 19. एसवीएन - एक प्रमुख संशोधन कैसे मुख्य संशोधन करने के लिए?
- 20. 'गिट लॉग मूल/मास्टर' बनाम 'गिट लॉग मूल/मास्टर' के बीच अंतर ..
- 21. तैनाती के दौरान फ़ाइलों में गिट संशोधन संख्या डालें
- 22. गिट svn क्लोन: संशोधन इतिहास लाने के लिए कैसे हटाएं
- 23. गिट लॉग गिट लॉग करने के लिए डिफ़ॉल्ट क्यों नहीं है?
- 24. गिट फ़ाइल के सबसे पुराने संशोधन को हटाएं
- 25. क्या आपको एक विशिष्ट गिट संशोधन देखने के लिए शाखा बनाने की आवश्यकता है?
- 26. मैं एक Mercurial संशोधन
- 27. एसवीएन - एक संशोधन
- 28. मैं गिट करने के लिए एक जीडीओसी के संशोधन इतिहास को कैसे निर्यात करूं?
- 29. केवल नवीनतम संशोधन
- 30. संशोधन
हाँ, बिल्कुल। बिंदु और जीत। – zedoo
'गिट शो' अद्भुत है। – bryanbraun