Чтобы получить последние 10 коммитов:
git log HEAD~10..HEAD
Чтобы получить их в порядке от самого старого к новому:
git log --reverse HEAD~10..HEAD
Обратите внимание: если есть слияния, это может показать более 10 коммитов; добавьте, --first-parentесли вы хотите пройти только через первого родителя каждой ветви.
Для получения более подробной информации см. Документацию для git rev-list.
Изменить: вы уже получили полезный ответ выше, чтобы «показать коммиты в начале истории» (опять же, см. Предупреждения о нескольких неподключенных DAG фиксации в репо). Но вы также можете сделать, например:
git log --no-walk `git rev-list HEAD | tail -n 10`
а также:
git log --no-walk `git rev-list --reverse HEAD | head -n 10`
в зависимости от того, в каком порядке вы хотите получить результаты.