Son 10 kaydı almak için:
git log HEAD~10..HEAD
Bunları en eskiden en yeniye sıralamak için:
git log --reverse HEAD~10..HEAD
Birleştirme varsa, bunun 10'dan fazla kaydetmeyi gösterebileceğini unutmayın; --first-parent
her bir dalın yalnızca ilk ebeveyninden geçmek istiyorsanız ekleyin .
Daha fazla ayrıntı için belgelerine bakın git rev-list
.
Düzenleme: Yukarıda "tarihin başlangıcına yakın olan taahhütleri göster" konusunda yararlı bir yanıt aldınız (yine, bir depodaki birden fazla bağlı olmayan kayıt DAG'ları hakkındaki uyarılara bakın). Ancak, örneğin şunları da yapabilirsiniz:
git log --no-walk `git rev-list HEAD | tail -n 10`
ve:
git log --no-walk `git rev-list --reverse HEAD | head -n 10`
sonuçları istediğiniz sıraya bağlı olarak.