अंतिम 10 प्राप्त करने के लिए:
git log HEAD~10..HEAD
उन्हें सबसे पुराने-से-सबसे नए ऑर्डर में पाने के लिए:
git log --reverse HEAD~10..HEAD
ध्यान दें कि यदि मर्ज हैं, तो यह 10 से अधिक कमिट दिखा सकता है; --first-parentयदि आप केवल प्रत्येक शाखा के पहले माता-पिता के माध्यम से पार करना चाहते हैं तो जोड़ें ।
अधिक विवरण के लिए, प्रलेखन देखें git rev-list ।
संपादित करें: आप पहले से ही "इतिहास की शुरुआत के निकट दिखाने के लिए" (फिर से, एक रेपो में कई गैर-कनेक्टेड कमिट डीएजी के बारे में कैविएट देखें) के ऊपर एक उपयोगी उत्तर प्राप्त कर चुके हैं। लेकिन आप यह भी कर सकते हैं, जैसे:
git log --no-walk `git rev-list HEAD | tail -n 10`
तथा:
git log --no-walk `git rev-list --reverse HEAD | head -n 10`
जिसके आधार पर आप परिणाम चाहते हैं।